上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 38 下一页
摘要: Java Volatile关键字 以及long,double在多线程中的应用 概念: volatile关键字,官方解释:volatile可以保证可见性、顺序性、一致性。 可见性:volatile修饰的对象在加载时会告知JVM,对象在CPU的缓存上对多个线程是同时可见的。 顺序性:这里有JVM的内存屏 阅读全文
posted @ 2019-02-15 14:54 hongdada 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: [TOC] Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对 数据传输的总称或抽象 。即数据在两设备间的传输称为流, 流的本质是数据传输 ,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据 阅读全文
posted @ 2019-02-01 17:13 hongdada 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 缘由: 在一个项目中,app请求tcpdump日志与记录的日志内容不一致 请求 识别成 请求 识别成 这个在base64解密的时候会出现异常,base64需要的是加号,而不是空格 造成的原因: 在js中,对url的加密分别由三种方式: 第三种方式, 变成 java代码: 特么加号变成%2B,空格变成 阅读全文
posted @ 2019-01-30 14:38 hongdada 阅读(13514) 评论(0) 推荐(0) 编辑
摘要: 节省C盘空间 C盘下有一个papefile.sys文件,一个hiberfil.sys文件 hiberfil.sys文件是休眠文件,跟物理内存大小相关,现在基本是nvme固态,可以自己关闭,不然也一直写入,影响硬盘寿命 以管理员身份打开cmd,运行 powercfg -h off papefile.s 阅读全文
posted @ 2019-01-24 13:33 hongdada 阅读(2990) 评论(0) 推荐(1) 编辑
摘要: CPU高速缓存/伪共享 Code: public class Main { static long[][] arr; public static void main(String[] args) { long sum = 0L; arr = new long[1024 * 1024][8]; // 阅读全文
posted @ 2019-01-16 18:50 hongdada 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 简介: java启动参数共分为三类; 其一是 标准参数 ( ),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是 非标准参数 ( X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是 非Stable参数 ( XX),此类参数各个jvm实现会 阅读全文
posted @ 2019-01-16 16:34 hongdada 阅读(11432) 评论(0) 推荐(3) 编辑
摘要: == java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 基本数据类型与其他内存==比较,其他类型都会拆箱转换成基本数据类型 2.引 阅读全文
posted @ 2019-01-15 15:14 hongdada 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 问题: 在一次Response写入header和cookie的时候,发现部分信息没有被输出 工具类: CookieUtils: SpringServletUtil: 使用: 很简单的测试使用 ,但是发现cookie只能输出一个 查看源码: org\apache\tomcat\embed\tomcat 阅读全文
posted @ 2019-01-12 13:07 hongdada 阅读(9331) 评论(0) 推荐(0) 编辑
摘要: 打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置: 采用CMS垃圾回收配置: -server -Xms1024m -Xmx2048m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=5 阅读全文
posted @ 2019-01-08 14:19 hongdada 阅读(30995) 评论(0) 推荐(2) 编辑
摘要: [TOC] 常用 General | 按 Press | 功能 Function | | | | | Ctrl + Shift + P,F1 | 显示命令面板 Show Command Palette | | Ctrl + P | 快速打开 Quick Open | | Ctrl + Shift + 阅读全文
posted @ 2019-01-07 18:43 hongdada 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: =与:=区别 = 只有在set和update时才是和:=一样,赋值的作用,其它都是等于的作用。鉴于此,用变量实现行号时,必须用:= := 不只在set和update时时赋值的作用,在select也是赋值的作用。 序列号: 两种创建变量并赋值的方式 SET @变量名 = 值; SELECT 值 INT 阅读全文
posted @ 2018-12-29 18:15 hongdada 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 这里主要是按照teaey作者的spring boot starter dubbo框架进行一些变化的使用 依赖包: 注意dubbo里面要去除mybatis依赖,不然会跟现有的冲突 工具类库: DubboProperties: DubboAutoConfiguration 服务提供者: applicat 阅读全文
posted @ 2018-12-29 15:08 hongdada 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: [TOC] rebase的优点和缺点 优点 rebase最大的好处是你的项目历史会非常整洁 rebase 导致最后的项目历史呈现出完美的线性——你可以从项目终点到起点浏览而不需要任何的 fork。这让你更容易使用 git log、git bisect 和 gitk 来查看项目历史 缺点 安全性, , 阅读全文
posted @ 2018-12-24 18:38 hongdada 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: [TOC] 服务端启动: 启动jar包: 一般启动: 远程调试启动: address是项目启动以后对外提供的调试端口 复杂的demo: 使用环境变量参数调试jar包: 设置环境变量 然后可以直接命令行启动tomcat即可。 如果是内嵌tomcat的话,上面的方法就不行 当然这样有点作弊,因为跟上面的 阅读全文
posted @ 2018-12-18 17:52 hongdada 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: [TOC] 类似插件及版本区别: Maven Tomcat插件现在主要有两个版本,tomcat maven plugin和tomcat7 maven plugin,使用方式基本相同。 tomcat maven plugin 插件官网:。 tomcat7 maven plugin 插件官网:。 tom 阅读全文
posted @ 2018-12-15 13:39 hongdada 阅读(24209) 评论(3) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 38 下一页