- 博客(23)
- 收藏
- 关注
转载 GC收集器
①:Serial(串行)收集器 最基本,历史最悠久的串行收集器,单线程组赛队列,jdk1.5之前默认的收集器。 优点:简单高效,没有线程交互的开销。 缺点:单线程,只会使用一个cpu/一条收集线程去完成垃圾收集。 对应算法:年轻代复制算法,老年代标记整理算法。 ②:ParNew收集器(Serial收集器的多线程版本) 多CPU时对系统资源利用率很好,默认开...
2019-09-26 23:30:00 108
转载 linux安装nginx,设置代理,负载均衡
Linux安装nginx 首先下载:wget http://nginx.org/download/nginx-1.15.2.tar.gz 解压:tar -xvf nginx-1.15.2.tar.gz cd /usr/local/nginx-1.15.2 .configure(此步会报错) ①:checking for C compiler … not fou...
2019-09-26 21:54:00 115
转载 微信(公众,商户,开放)平台的区别
一.微信开放平台https://open.weixin.qq.com/ 主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。 微信开放平台还提供了数据统计功能,用于开发者统计接入应用的登录、分享等数据情况。 接入步骤 比如APP需要使用微信登录、分享和微信支付功能,首先注册微信开发平台-开发者账号,按照流程在微信开放平台创建APP, 审核通过后,即...
2019-07-26 00:11:00 210
转载 RSA 非对称加密传输数据
由于一直被网络安全方面有关的人和事情影响, 了解到这个信息泄露太严重了, 现在只能从一个菜鸟的角度去把该做的,能做的做好 (至少不会按个f12 就能看见明显的密码,被截获也没有私钥来解密, 看见一位大佬说出于收藏的兴趣,拥有13亿包括各种账号密码的数据库(包含用户名、密码、身份证号(社保ID)、手机号、邮箱、登录IP等信息, 再想想大佬(包括大佬的团队)这么多, emmmmm...
2019-07-19 13:25:00 182
转载 几种GC算法,JVM垃圾回收
1.判断对象是否已死 ①:引用计数法 程序给对象添加一个引用计数器,每有一个变量引用它时,计数器值加1。当引用断开时,计数器值减1。计数器为0时,表示没有任何变量引用它,该对象就是死亡状态。 ②:可达性分析法 GC roots 垃圾收集的起点,(打个比方,以GC roots 为起点,能到达的对象不会回收,不能到达的会进行下一步判断,没有覆盖object的finaliz...
2019-07-18 23:33:00 123
转载 JVM学习心得总结记录
1.JVM内存区域 Java虚拟机在运行时,内存分为若干区域;Java虚拟机管理的内存区域有:方法区、堆内存、虚拟机栈、本地方法栈、程序计数器。 ①方法区:主要用于存储虚拟机加载的类信息、常量、静态变量、以及编译后的代码。 ②堆内存:主要用于存放对象和数组,是jvm管理的内存中最大的区域。和方法区都被所有线程共享。在虚拟机启动时创建。 ③程序计数器:当前线程执行字节码的行...
2019-07-15 23:46:00 135
转载 Timer 和 TimerTask 定时任务
见名知意,这是用来做定时器,定时任务的类和抽象类. Timer类 scheduleAtFixedRate 方法 TimerTask抽象类 run 抽象方法 delay: 任务执行前的延迟(毫秒)。 intevalPeriod: 任务连续执行的周期时间(毫秒)。 timer.cancel(); 将队列中的任务全部清空, 若要限制任务执行的次数可使...
2019-06-27 15:58:00 133
转载 druid 使用与配置
首先添加依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version></dependency> 然后配置 applicat...
2019-06-25 17:40:00 135
转载 shiro 基于角色粗粒度与URL细粒度权限控制实现
shiro 注解方式的权限控制基于代理实现, 如果写了用了多个注解会按照内定的顺序一个一个验证, 而不是按使用的先后顺序. RequiresRoles RequiresPermissions RequiresAuthentication RequiresUser RequiresGuest @Bean @Depend...
2019-05-17 11:44:00 298
转载 springboot 定时任务
1.启动类加@EnableScheduling 注解(见名知意)开启对定时任务的支持 2.springboot项目的pom.xml中写入 spring-boot-starter 和 spring-boot-starter-test 依赖项 3.任务类加注解@Component ,方法(该方法不能有参数)加@Scheduled (该注解有多种参数) ① cron cro...
2019-05-14 11:32:00 60
转载 idea
idea中git提交屏蔽不必要的文件和文件夹, ctrl + alt + s 打开Settings → Editor → File Types 里面最下面的一行 Ignore files and folders 中添加不需要push的文件或文件夹 (开头和结尾的 ; 不要漏写) 转载于:https://www.cnblogs.com/rempop/p/10820664.html...
2019-05-06 16:58:00 74
转载 linux 移动文件夹
语法: mv [-bfiuv][--help][--version][-S <附加字尾>][-V <方法>][源文件或目录][目标文件或目录] 例 : mv /opt/1/2/3/* opt/a/b 把 /opt/1/2/3/* 里面的文件 移动到 /opt/a/b 里面 参数: -b 或--backup 若需覆盖文件,则覆...
2019-04-12 16:34:00 396
转载 mysql数据库设计
仅在数据库设计层面进行探讨,数据库的运维与底层调优不在讨论范围之内。 更丰富的知识可以在 MySQL 官网文档 查阅。 学习官方文档也是一种好的习惯,能更系统更全面的掌握某一领域的知识,具体知识点也可以通过搜索引擎快速获取,但是很难让你深入到细节或者上升到宏观层面。 基础知识 存储引擎 通常来说,我们做业务开发,指定存储引擎为 InnoDB 即可。 字符集 ...
2019-04-10 23:20:00 91
转载 记录
Path with "WEB-INF" or "META-INF": <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></dependency> ...
2019-03-27 17:53:00 55
转载 常用的API
1 String : final修饰的类. ①:String转Date SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = format.parse("需要转换的日期字符串"); ②:indexOf("xxx"); 返回...
2019-03-26 13:36:00 70
转载 quartz的入门级使用
首先quartz的依赖 <!-- https://mvnrepository.com/artifact/quartz/quartz --> <dependency> <groupId>quartz</groupId> <artifactId>quartz</artifactId&g...
2019-03-21 17:03:00 78
转载 maven 解决 中央仓库没有的依赖的问题
比如 百度的富文本编辑器ueditor,中央仓库就没有. 可以使用eclipse导入,也可以使用maven命令导入. 1.eclipse 导入: 右键项目,选择import , 选择Maven 里面的install or deploy an artifact to a Maven repositor , artifact file 是需要导入的jar包的路径, pom file...
2019-03-18 13:26:00 920
转载 linux 命令
vi /opt/xxx... 打开文件, insert 进入编辑模式 先 esc 然后:wq 保存退出. 按i键,进入编辑模式 按esc键,进入命令模式 :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q!...
2019-03-14 11:25:00 86
转载 记一次阿里云 CentOS 7.4 64位部署项目之redis
1.下载安装源(注意此时下载的路径): wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压: tar xzvf redis-4.0.8.tar.gz 3.开始安装: cd redis-4.0.8 make cd src make install PREFIX=/usr/loc...
2019-03-13 14:40:00 118
转载 记一次阿里云 CentOS 7.4 64位部署项目之 mysql
1.安装mysql. 下载repo源 #wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm 安装repo源 #rpm -ivh mysql57-community-release-el7-7.noarch.rpm 获得/etc/yum.repos.d/mysql-community...
2019-03-13 14:30:00 98
转载 springboot 热部署
在springboot项目中做了任何修改,都需要重新启动才能看到效果,springboot 提供了热部署的方式,当任何类发送变动是 jvm都会加载最新的到虚拟机中.需要加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri...
2019-03-11 11:51:00 69
转载 shiro
注意拦截资源的先后顺序 1.先写放行的地址. 静态资源,图标,登录.之类 2.再写授权的地址 注意区分授权和认证 3.最后写其他url的地址 /** = authc LinkedHashMap 转载于:https://www.cnblogs.com/rempop/p/9991756.html...
2018-11-20 21:29:00 86
转载 eclipse/idea 配置maven
①:下载maven压缩包,解压即可; ②:配置环境变量,MAVEN_HOME→ E:\maven\apache-maven path%MAVEN_HOME%\bin; ③:设置maven本地仓库; ④:eclipse添加maven设置:window→preferences→maven ⑤:idea设置maven:file→Settings→搜索maven 或者 点...
2018-09-14 16:30:00 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人