随笔分类 - Java
摘要:mybatis框架的主要功能 1.封装数据库连接 不需要创建connecter,执行statement编译 释放连接等操作,直接mybatis封装。 加载过程,加载数据库配置文件如url password等,并且创建sqlSessionFactory, factory创建sqlsession对象来执
阅读全文
摘要:文件拷贝两种方式 ### 查看java进程的GC堆内存信息```idea运行的程序使用的是内置jvm,要cmd运行程序或服务器程序:1. 找到进程ID: ps -ef|grep java2.jmap -heap 32643``````JVM version is 25.73-b02using thr
阅读全文
摘要:KeepAlived keepalived可以用来对Java应用进行故障切换,保障通讯的连续性。我这里单独使用,来做服务的双主备份(即一台服务挂掉了,另一台服务主动接管)。还可以搭配负载均衡。 主要原理是使用VRRP虚拟路由协议,将同一个网段的地址虚拟出一个ip,对外直接连这个ip,内部通过优先级竞
阅读全文
摘要:用到的https自签名证书的生成方式: https://www.cnblogs.com/sunkaikees/p/10273897.html
阅读全文
摘要:配置https或socket-ssl时等需要用到证书,如果公司没有正规证书,则需要生成自签名证书,以下介绍两种方法。我自己配置nginx https用openssl, socket 加入ssl用Java的keytool。 ## java 证书工具keytool生成自签名证书和自签CA证书 jdk自带
阅读全文
摘要:安装与基本配置(ubuntu 12.04): apt-get 安装: 测试发现redis已配置开机自启动和后台运行等常规配置,这里我们直接apt-get方式比较简单。 如果编译安装可能未配置,需要复制自启动脚本到 /etc/init.d/ 设置chkcoonfig等。 编译安装: 简单测试
阅读全文
摘要:netty实现socket服务器 处理websocket请求 最近有两个都用到netty做服务端的项目,第一个是c直接发起socket建立连接的请求,第二个是react框架的app,用websocket协议发起连接请求,netty处理稍有不同,记录一下。 netty高性能:https://www.i
阅读全文
摘要:JDK安装与配置 java -version 查看是否自带安装了openjdk。 如果有,先卸载。 卸载方法:https://www.cnblogs.com/ystq/p/5972608.html 1. oracle官网下载jkd8, 选择x64 .tar文件。x86对应32位,x64对应64位。
阅读全文

浙公网安备 33010602011771号