- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 问题排查记录:Java进程隔一小段时间会重启
有了这么一次经历会联想到这一次是不是也由于服务的健康检查不过导致的,因此去查看了一下该服务的健康状态,可以直接通过服务地址的url得知此时服务的状态是up。修改一下docker-compose.yml 文件中的mem_limit为20gb,然后docker commit 容器i’d 镜像名:版本号,备份一下该容器,重新docker compose up 服务名 -d 重新创建一下容器,果然服务就正常了。查看了一下guard日志,可以从日志中看出来服务挂了的时间,以及guard将他们拉起的日志。
2023-08-17 00:29:40
514
原创 mysql表中不含数量字段,利用左连接和分组查询求出数量字段
本人在做毕设的时候使用了题库表和题库记录表。一开始的时候在题库表中加入数量字段,后来发现加入这个字段会发生问题。如果在题库表中包含了数量字段的话,会导致数量脏数据的发生,每次我新增和删除记录表都需要改动题库表,特别繁琐特此记录一下需求:统计每个题库下的试题数量(题库表中不包含数量)que_store表如下:store表如下:尝试1:错误原因:使用全连接,导致记录表中不存在的题库未统计到,改用左连接尝试2:错误原因:将所有的数据归为一组,改用group by分组尝试3:错误原
2022-04-08 19:40:06
788
转载 windows系统下安装git后,C盘中发现没有.ssh目录
windows系统下安装git后,C盘中发现没有.ssh目录在windows7下安装git后,运行 cd ~/.ssh$ bash: cd: /c/Users/Administrator/.ssh: No such file or directory出现以上问题原因:在windows7下安装git后没有ssh解决办法是: 全部留空即可,一路回车$ ssh-keygen -t rsa -C “邮箱地址” ##回车Generating public/private rsa key pair.En
2022-02-26 00:39:54
2539
原创 JDK动态代理
动态代理我们还未学习面向切面编程时,总是把某些方法在业务逻辑中调用,例如权限检查,记录日志等;这样做会导致后期维护时会有些混乱;因此我们需要采用AOP面向切面编程;将权限检查,记录日志等方法称为增强,并放在切面类中,再创建代理对象,对目标对象进行处理,使之附上之前约定的那些增强方法;JDK动态代理JDK动态代理的步骤如下:创建接口UserDao,接口实现类UserDaoImpl,切面类MyAspect,JDK代理类jdkProxy(实现InvocationHandler接口)(也可以成为实现inv
2021-03-04 23:15:09
196
1
原创 Java的反射
Java的反射今天学习spring时,遇到java反射的问题,写点自己查资料的收获;什么是Class呢首先Java中有一个特殊的Class类型的对象,一个Class对象包含了特定某个类的有关信息,如某个类实现了哪些接口,某个类的数据成员名,方法,构造器;Class类相当于是一个类反射之后得到对于这个类的描述类;Class中封装了描述方法信息的Method,描述字段的Field,描述构造器的Constructor那么如何得到一个Class类呢?类名.classClass.forName(“类名
2021-03-04 21:01:36
176
2
原创 关于泛型的那些问题
关于泛型的那些问题定义泛型方法的基本语法格式如下:public <T extends Comparable> void selectionSort(T[] arr,int n)泛型方法必须先声明,声明在public,static等修饰词之后,在返回值之前,本例子中由于要使用到Comparable类中的comparableTo方法,则需要使泛型继承Comparable类调用泛型方法时,无法使用基本数据类型(boolean,char,float,double,byte,int,
2021-01-24 23:06:35
158
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人