- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 JDK动态代理和CGLib动态代理
1.JDK动态代理jdk的动态代理只能代理接口,否者会报错1.1创建接口public interface Calculate { int add(int a,int b); void remove(int a,int b); }1.2创建接口实现类public class AddCalculate implements Calculate { @Override public int add(int a, int b) { re
2021-02-23 14:27:20
138
原创 QLExpress对map判断
1.导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>QLExpress</artifactId> <version>3.2.0</version></dependency>2.使用,这里我只做简单的使用public static void test() throws Exception { Expre
2021-01-20 17:38:56
883
原创 java List转为树形结构无递归
1.树形实体类@Datapublic class SuperTree {protected String id;protected String pid;protected List<? super SuperTree> children = new ArrayList<>();}2.工具类public static <V extends SuperTree> List<V> getTree(@Nullable List<V> l
2020-12-15 10:07:21
1104
1
原创 ElasticsearchTemplate 插入数据
1.实体类2.插入数据 //1.实体类封装 AbnormalAccountEntity entity=new AbnormalAccountEntity(); entity.setId(UUID.randomUUID().toString().substring(0,12)); entity.setMainAcctId(UUID.randomUUID().toString().substring(0,12)); entity.setApprMainAcctName
2020-07-24 14:41:18
3239
原创 docker基本命令
1.docker的基本命令1.1启动dockersystemctl start docker1.2查看docker转态systemctl status docker1.3重启dockersystemctl restart docker1.4开机启动dockersystemctl enable docker2.docker镜像常用命令2.1查看镜像docker images注意:REPOSITORY:镜像名称TAG: 版本IMAGE ID: 镜像idC
2020-07-24 10:29:32
153
转载 Lock底层实现原理
1.Lock对象2.获取锁2.1第一个线程进来他会执行compareAndSetState,对state进行加1操作。然后执AQS类setExclusiveOwnerThread方法,把当前运行的线程赋值给exclusiveOwnerThread2.2第二次其他线程进来:当其他线程进来的时候会走else:执行AQS的acquire方法执行tryAcquire方法,尝试去获取锁...
2020-05-01 16:14:24
834
原创 cas单点登录配置
1.生成证书1.1到tomcat\bin目录下面去输入:keytool -genkey -alias tomcat -keyalg RSA1.2生成keystore这里的名字与姓氏写成最好写成域名,或者你能记住的,到时候java配置cas地址要一致否则会有问题。其他随便写完毕后会有一个.keystore文件,我们把这个文件拷贝到tomcat\bin目录下面。1.3获取证书文件1...
2020-03-25 22:33:32
352
原创 idea Springboot多模块找不到jsp问题
遇到这个问题,我找了很多久,最后在一篇博客中找到了1.首先由于springboot不支持jsp,需要导入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomc...
2019-10-20 14:05:44
372
转载 Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definiti
1.在学习eureka的时候遇这个问题原因是遇到同服务名2.解决
2019-10-14 21:56:20
250
原创 Xshell上传文件到linux
1.首先通过yum源安装lrzsz安装之后就可以上传下载东西了yum -y install lrzsz2.上传文件2.1可以直接拖拽到Xshell里面,就上传成功了2.2可以使用rz指令会弹出窗口,之后选择文件确定就ok了3.linux文件保存到Windowssz 加你要放在windows的文件...
2019-09-26 14:20:07
192
原创 图片上传到linux Tomcat服务器
一、首先配置tomcat由于tomcat默认是禁止上传,所以要在conf/web.xml配置如下类容 <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> ...
2019-09-19 18:30:14
508
原创 linux 安装mysql史上最详细的安装步骤
1.先下载mysql到本地链接:https://pan.baidu.com/s/13Qgjlp_z550qUA4daa9KGw提取码:crkr2.然后将mysql传入到linux里面,这里我是使用xshell上传的,需要安装一个插件3.安装好之后,输入rz,选择你的mysql(我在这里使用rz指令是在根目录),所以上传之后的mysql也会在根目录4.在这里可以看到mysql上传到l...
2019-06-20 16:09:42
2375
3
珍藏版mysql-installer-community-5.7.23.0.msi
2020-05-01
mysql-installer-community-5.7.23.0.msi安装程序
2019-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人