本来就想写点什么,刚好遇见摸鱼派 搞活动,就顺便一起写了。 这一年,我终于是跳出了高新南的快节奏,去到高新西的慢节奏生活了!!!不用每天早上7点起床,挤完地铁还要骑自行车才能到公司,晚上8点到家,9点吃晚饭了。终于可以睡觉睡到8点半,然后骑个自行车或者坐两站地铁到公司,晚上下班漫步回家,路上顺路买点菜,买点小吃什么的,就TM两个字:舒服!!! 这一年,我逐渐放弃github转向gitee,只是因为如果不科学上网,而我也没有科学上网这方面的需求,有时知道的越多,又能怎么样?你能改变这一切么?并且github的稳定性不是很好,下载代码,浏览项目都不是很方便。最重要的一点是看见两个中国人用英文交流,我个人感觉不是非常舒服,并且gitee目前来看基本上国内一些比较好的项目都有,能满足大部分需求,实在没有我也会上github上面瞧一瞧。 这一年,黑客派彻底变成ld,于是有了摸鱼派!!!偶尔上来水一水贴,看一看聊天室,群里逛一逛,玩一玩游戏,还是挺不错的。在这里,也不祝愿摸鱼派越办越好,只希望摸鱼派不忘初心!!! 这一年,solo变成了bolo,随着黑客派的改变,solo也失去了维护,我也将我的博.... 【年终总结】2021 年 HJLJY 的摸鱼大事件 生活
在从零开始搭建一个VUE3.0项目之基础搭建(一) 之后,接下来需要进行单页面上的开发,通过vue-router进行页面路由。 第一步: 首先创建一个用来管理所有路由的js import { createRouter, createWebHistory } from 'vue-router' export const constantRoutes = [ { path: '/', //重定向到home界面 redirect: "/home" }, { path: '/home', component: () => import('@/views/home.vue'), meta: { title: '首页' } }, { path: '/login', //如果写成:component: () => import('@/views/login') 自动匹配login文件夹下面的index.vue 等价于下面的写法 component: () => import('@/views/login/index.vue'), meta: { title: '登录界面' } } .... 从零开始搭建一个VUE3.0项目之路由跳转和拦截(二) vue
成都入冬一段时间了,最近几个周末基本上是在家度过的,毕竟外面冷,还是被窝暖和。 在家能干吗?除了玩游戏,没有其他的消遣,沉迷英雄联盟手游无法自拔,到现在在翡翠当一个标准的守门员。 哈哈!!! 游戏玩久了,也会腻,不是么。家里呆久了,还是想去出逛一逛,或许不知道去哪里逛,但是出去走一走,呼吸下新鲜空气也是好的。 刚好旁边的天府艺术公园好像开园了,可以进去逛一逛。站在瞭望台上放眼望去风景还是挺不错了,水波清澈见底,刚好微风袭来,吹起涟漪,整个人的内心都清新了不少,在家呆太久,心里面燥的慌。因为公园刚修好,过段时间,放点金鱼,等水草长起来也许会更好看。 公园里面来玩耍的人还是挺多的,也许是和我一样在家待太久了,都想出来透透气。😳 最后,好像并没有想想当中的冷,也许是不停走动着,反而更暖和 尽管冬天比较冷,还是要出去逛一逛 生活
在项目的开发过程当中,请求乱码是一件非常常见的事情,特此记录下如何处理请求和响应中文乱码的问题,尽管问题很容易处理,但是有时一个不注意半天都搞不定。 HttpServletRequest HTTP请求中文乱码以及HttpServletResponse 响应中文乱码处理 java知识
import freemarker.template.Configuration; import freemarker.template.TemplateModelException; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; /** * freemarker配置 * * @author hjljy * @date 2021/10/15 */ @Component public class FreemarkerConfiguration { private final Configuration configuration; public FreemarkerConfiguration(Configuration configuration) { this.configuration = configuration; } /** * 加载配置变量数据 * * @throws TemplateModelException 模板模型异常 */ @PostCo.... SpringBoot定义Freemaker模板的全局变量 springboot
layui官网下线 作为一名后端开发者,16年刚入行不久就接触到了layui,当时给我一个感觉,简直是后端开发者的福音,那个时候后端还是要写前端界面的。 但是对于后端开发者来说真正的福音是只搞后端,随着前后端分离的开发模式普及,也基本上不在接触前端技术了。 看到有文章提到layui官网要关闭了,然后去官网一看,就看到了上面的公告,虽然公告里面也说layui还在继续维护,新版本也会发布,但是明日黄花之感已然出现!!! 在开发者的世界当中,技术的更迭,框架的变更是常有的事情。但是layui与我而言还是一份回忆吧!!!正如作者所说: 使命已达,便纵有万般遗憾,更与何人说?! layui官网下线,江湖再见。 杂七杂八
第一天 过节的第一天,去见一见好久不见的大学室友,说来惭愧,大学毕业之后就很少聚会了,每次聚会就是某某结婚,结果很凑巧,刚好他女儿百日宴,蹭一波吃的!!!吃完饭,逛了逛三岔湖,聊一聊近况,大学之后,寝室四人当中胖子去了上海,龟龟(编外人员)在成都呆了一段时间,然后去了广东,在成都的如今也就我,香蕉,还有他了。挺羡慕他的,儿女双全,有车有房,没什么压力,最后,阳光正好,风景很美。 第二天 这么好的天气,随便在市区找了个公园逛一逛,喝喝茶,吹吹风,看看景,晚上在去吃个饭,我觉得极好了。 中秋节 朋友圈的热闹与我无关,只需在家休养就好,人不服老不行啊,前两天就简单逛一逛,就感觉累的不行!!! 老婆公司发的月饼,什么陈皮豆沙,蛋黄莲蓉,枣泥核桃,难受,我吃不下去!!!,还好我们公司没发月饼,发的一箱芒果,一箱石榴!!! 最后 老婆上周六去参加了同事的婚礼,老婆做的媒人,介绍的双方。然后参加婚礼的时候就没有随礼(我们这边的规矩是媒人不随礼),今天他们同事在问怎么没有随礼!!!。好吧,我以为四川的风俗都一样呢!!! 国庆将至,回家带娃,明年这个时候父母就轻松了,女儿可以上学了!!! 秋高气爽,出游好时节 生活
最近上传文件的时候,服务器出现了 很明显是nginx的一个限制。 处理方式: 根据文档说明添加参数然后重启即可 nginx文档地址 client_max_body_size 50M; 表示最大50M server { listen 80 default_server; server_name www.hjljy.cn; client_max_body_size 50M; location / { return 301 https://www.hjljy.cn$request_uri; } } Nginx学习日志(七)上传文件大小限制 运维知识
最近使用SpringBoot JPA作为开发框架,遇到not in的情况,发现CriteriaBuilder 并没有not in的方法,只有in的方法,然后各种尝试,最终通过阅读源码,根据框架notLike的实现,然后推理出实现not in的方法!!! 其实并不难,主要是看不懂英文文档是硬伤啊!!! 具体实现代码如下: SpringBoot JPA实现SQL中的NOT IN 杂七杂八
记录下Docker 安装redis的快捷命令!!! docker run --restart=always -p 6379:6379 --name redis -v /home/redis/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data -d redis redis-server /etc/redis/redis.conf 命令说明: --restart=alaways 开启自启动 -p 6379:6379 将主机的6379端口和容器的6379进行绑定映射 --name redis 将容器命名为redis -v /home/redis/redis.conf:/etc/redis/redis.conf 将物理机上面/home/redis/redis.conf文件映射到容器内部/etc/redis/redis.conf -v /home/redis/data:/data 将物理机上的/home/redis/data文件夹映射到容器内部/data文件夹 用于保存数据 -d redis 表示后台启动redis镜像(如果本.... Docker 一键安装Redis 杂七杂八
前两天接到一个电话,说是支付宝工作人员,然后准确的说出了我的名字,学校,什么时候开通的支付宝,饿了么,然后说我的支付宝以及饿了么是学生认证,需要重新认证为成人,不然会影响使用,到这里的时候,我是把他当成支付宝工作人员的,毕竟名字,学校还好说,什么时候开通的支付宝,除了支付宝其他平台也拿不到这个数据吧!!!并且我虽然不记得具体什么时候开通的饿了么,但是大概什么时候还是有映像的!!! 但是我饿了么基本不用,所以我直接拒绝了重新认证的挂了电话,然后上网搜索了一下,发现竟然是个骗局!!! 看完这个,我当时直接人傻了,很心惊,这信息泄露的也太严重了啊!!!然后又想到前段时间菜鸟裹裹上面,未授权都能看到包裹信息!!!淘宝网页版现在如果不登录都不让进行搜索了!!! 在知乎上面看到一篇个人信息隐私泄露的途径、预防措施及危害 然后打开支付宝授权一看,玛德,好几页的授权,然后再打开微信,发现微信没办法查看对微信小程序和微信公众号的授权!!! 在这次让我心惊的信息泄露当中,让我下定决心后续账号信息,除非必要啥都不填!!!并且针对手机里面的APP该取消授权的取消授权,例如取消联系人,电话的访问!!!总之,在.... 记一次让我心惊的信息泄露!!! 生活
最近在使用fegin服务调用的时候,同事遇见一个非常困扰的问题,在controller层正常实现fegin接口后,发现无法正常调用服务。 觉得挺好奇的,特此记录一下问题原因和处理方式 原因:在controller层有个方法上面有@Async 注解导致的,(如果不实现接口类,直接使用@Async 请求不会报404) 处理方式:将需要异步的代码放在service层处理!!! 这篇文章给出了问题详细的解释:https://www.cnblogs.com/ming-blogs/p/12951861.html @Async 注解 使用注意事项 没有在@SpringBootApplication启动类当中添加注解@EnableAsync注解。 异步方法使用注解@Async的返回值只能为void或者Future。 没有走Spring的代理类。(即ServiceA里面方法A调用方法B,会不生效!!) 方法一定要从另一个类中调用,也就是从类的外部调用,类的内部调用是无效的,需要先获取其代理类,通过代理类调用异步方法 Spring boot @Async注解导致Controller层在实现接口后,请求报404 杂七杂八
最近再弄日历相关的东西,然后就在获取每月所有日期,每周所有日期,每周,每月,每年的第一天和最后一天等,工具类没有这些方法,就写下来记录一下: /** * 一周的第一天 * * @param localDate 当地日期 * @return {@link LocalDate} */ public static LocalDate firstDayOfWeek(LocalDate localDate){ return localDate.with(DayOfWeek.MONDAY); } /** * 一周的最后一天 * * @param localDate 当地日期 * @return {@link LocalDate} */ public static LocalDate lastDayOfWeek(LocalDate localDate){ return localDate.with(DayOfWeek.SUNDAY); } /** * 月的第一天 * * @param localDate 当地日期 * @return {@link LocalDate} */ public stat.... LocalDate,LocalDateTime获取每周,每月,每年的第一天和最后一天,获取一周七天的日期,获取每月的所有日期 杂七杂八