自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 sql文件执行:Unknown collation: ‘utf8mb4_0900_ai_ci‘

数据库高版本导入到低版本所致 解决方法: 打开sql文件,将文件中的所有 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8

2020-10-21 10:03:57 120

原创 js公共方法

//传入秒,获得时分秒格式 function formatSec(value){ var curTimeSec = parseInt(value); var timeHour= 0; var timeMinute= 0; if(curTimeSec > 60) { timeMinute= parseInt(curTimeSec/60); curTimeSec = parseInt(curTimeSec%60); ...

2020-07-02 15:01:13 195

原创 java反射获取对象方式

反射:将类的组成部分封装为对象 好处:解耦 获取Class对象的方式: 源代码阶段:Class.forname("全类名") 类加载阶段:通过 类名.class,多用于参数的传递 运行时阶段:getClass()方法,定义在Object,多用于对象获取字节码 package reflect.po; public class Person { private String name;...

2020-04-16 11:09:10 115

原创 rsync分发

scp 源 目标 scp root@(ip):/usr/local/model/test1.txt root@(ip):/usr/local/model/ rsync -rvl 源 目标 v:显示复制过程 l:拷贝符号链接 分发脚本,放到/usr/local/bin/ #!/bin/bash paramsCount=$# if((paramsCount==0)); then e...

2020-04-16 10:57:25 138

原创 centos7一些配置

centos7修改ip: vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改完后,service network restart 查看 ip addr 克隆多台: 右击,选择设置-网络适配器-高级,重新生成mac rm -rf /etc/udev/rules.d/70-persistent-ipoib.rules 重启 安装telnet yum ...

2020-04-16 10:55:41 88

原创 原子类

基本类型的原子类:AtomicInteger、AtomicLong、AtomicBoolean 数组类型原子类:AtomicIntegerArray、AtomicLongArray、AtomicReferenceArray 引用类型原子类:AtomicReference、AtomicStampedReference、AtomicMarkableReference 升级类型原子类(变量不能私有,不能...

2020-04-02 10:34:46 139

原创 简单工厂模式

简单工厂模式不属于Gof的23中设计模式。它适用于工厂类负责创建的对象较少的场景,且客户端只需要传入工厂类的参数,对于如何创建对象不关心。 下面模拟学习课程。 package design_pattern.factory; public interface Course { void study(); } package design_pattern.factory; pub...

2020-04-01 22:09:06 79

原创 gradle导入项目timeout

./gradlew build -Dhttp.socketTimeout=60000 -Dhttp.connectionTimeout=60000 Dhttp.socketTimeout=60000 Dhttp.connectionTimeout=60000 4.10.2版本之后 Dorg.gradle.internal.http.socketTimeout=60000 Dorg.gradle....

2020-03-02 15:44:06 692

原创 一些线程常见问题

1、synchronized缺陷? synchronized缺陷: 1)效率低(锁的释放情况少,试图获得锁时不能设置超时等) 2)不够灵活(比如读写锁更灵活) 3)无法知道是否获得了锁 2、多个线程竞争同一把锁,jvm如何选择是哪一个线程?(随机) 3、synchronized使同时只有一个线程可以执行,性能较差,有什么办法可以提升性能? 尽可能减小作用范围,使用其他类型的loc...

2020-03-02 15:31:13 120

原创 redis安装

1安装c环境,yum install gcc-c++ 2上传tar (alt+p put C:/redis...) 3解压 tar -zxvf redis.tar.gz -C /usr/local/ 4编译 进入解压文件夹,cd redis-5.0 ,执行make 5安装 make PREFIX=/usr/local/redis install 6复制 cp redis.conf /usr/lo...

2020-03-02 15:16:50 70

原创 springboot redis存读数据

从redis读取数据: private HashMap<String ,String> getRedisMap(String template){ HashMap<String ,String> map = new HashMap<>(); try { Cursor<Map.Entry<...

2020-03-02 15:15:19 301

原创 java基本的读写文件

废话不多说,直接看代码 public static void main(String[] args) { File file = new File("/test111/test2.txt"); String dataInfo = "写文件。。。\r\n"; noteFile(file,dataInfo); readFileInfo("/test111/test2...

2019-12-10 17:21:28 70

原创 初步使用Eureka

Eureka内部相当于Region和Availablity Zone的关系,集群是一个region (ex:us-east-1)包括多个availablity zone(ex:us-east-1c,us-east-1d,us-east-1e),eureka server 提供服务发现的能力,各个微服务启动的时候,会向其注册自己的信息(ex:ip,端口,微服务名称等),eureka client用...

2019-11-02 15:59:09 103

原创 springboot定义读取配置文件

1. 比如定义文件:url.properties #服务器图片地址 server_picUrl=http://127.0.0.1:8080 2. 定义配置类 @PropertySource(value = "classpath:properties/url.properties",ignoreResourceNotFound = true) @Configuration public c...

2019-10-16 11:26:24 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除