- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 一套基于模版的代码生成器
Generator-Code 一套基于模版的代码生成器, 可以通过模版文件, 生成任意代码获取代码Github: git clone https://github.com/lghuntfor/generator-code.gitGitee: git clone https://gitee.com/lghuntfor/generator-code.git快速开始执行命令cd generator-codemvn package -Dma
2020-11-15 22:07:32 758
原创 DNS服务器安装与配置
一,安装并启动named服务需要使用root账号#安装yum install -y bind#启动dns服务service named start二,配置(1)主配置文件vim /etc/named.conf相关的配置项改为以下配置:listen-on port 53 { any; };allow-query { any; };添加域名正向解析:zone "h...
2019-10-13 02:50:22 593
原创 Redis安装与配置(混合持久化)
一:安装官网选择对应版本并下载软件包(这里选择 5.0.5版本)su dev #应用安装尽量不要使用root账号wget http://download.redis.io/releases/redis-5.0.5.tar.gzcd redis-5.0.5make #编译,若缺少软件,按提示yum安装即可, 编译好后对应文件会放入当前src目录cd srcmake install P...
2019-10-13 02:25:59 865
原创 HTTP响应状态码详解
响应状态码HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。所有状态码的第一个数字代表了响应的五种状态之一,介绍状态码时,一定要先说明状态码分类,再举例说明一些具体的状态码含义状态码分类分类描述1XX信息,服务器收到请求,需要请求者继续执行操作2XX成功,操作被成功接收并处理3XX重定向,...
2019-03-16 22:37:31 2758
原创 JDK源码之String,StringBuffer,StringBuilder分析
String,StringBuffer,StringBuilder之间的对比:特性StringStringBufferStringBuilder可继承性类由final修饰,不能被继承可被继承可被继承底层结构由final修饰的char[]动态的char[]动态的char[]实现的接口Serializable, Comparable, CharSeq...
2019-03-10 16:09:13 288
原创 Java对象的引用方式(强引用, 软引用, 弱引用, 虚引用)
1, 强引用: 特点: (1)强引用可以直接访问对象 (2)强引用所指的对象, 在任何时候都不会被系统回收, 虚拟机宁愿抛出OOM异常, 也不会回收强引用的对象 (3)强引用可能导致内存泄漏 –例: User user1 = new User(); User user2=user1; 此时user1和user22, 软引用:(可被回收的引用) 特点:(
2016-04-04 14:06:33 486
原创 Jvm垃圾回收器详细
1, 串行回收器1.1, 新生代串行回收器 (1)特点: –它仅仅使用单线程进行垃圾回收 –它是独占式的垃圾回收 –进行垃圾回收时, Java应用程序中的线程都需要暂停(Stop-The-World) –使用复制算法 –适合CPU等硬件不是很好的场合 (2)设置参数: -XX:+UseSerialGC 指定新生使用新生代串行
2016-04-03 23:33:12 8956 1
原创 Jvm以及Jvm性能参数优化
一,Java虚拟机基本结构: 类加载子系统: 负责从文件系统或者网络中加载Class信息方法区: 有时也称为永久区, 用于存放加载的类信息, 以及存放运行时常量池(包括字符串和数字常量, 这部份常量信息是Class文件中常量池部分的内存映射), java8开始称为元数据区, 设置参数也有所不一样Java堆: 虚拟机启动时建立, 是Java程序最主要的内存工作区域, 几乎所有对...
2016-04-03 22:53:48 6823
原创 Linux服务器架设篇之(一)--源码安装mysql
Linux服务器架设篇之(一)–源码安装mysql一.环境介绍: Linux版本: CentOS 7 64位 mysq版本: mysql-5.6.26这是我安装时所使用的版本,并不是必须的,您可以Red Hat/CentOS 7以及mysql5.6相近的版本 源码安装mysql的运行效率比使用rpm安装的更高, 所以推荐使用源码安装mysql(不过源码安装mysql耗时较久,大约30分
2016-03-21 01:53:14 784
原创 Linux+Nginx+Tomcat+Redis实现负载均衡,应用集群及session共享
Linux+Nginx+Tomcat+Redis实现负载均衡,应用集群及session共享一.环境介绍 Linux: CentOS 7 64位系统 Nginx: 版本1.9.5 Tomcat: 版本7.0 Redis: 3.0.4使用nginx做负载均衡, 2台tomcat应用服务器, 使用redis统一存储session 准备2台linux服务器 服务器A: ip
2016-03-21 01:38:08 3355 1
原创 gitlab安装指南详细
gitlab就像一个私有的github, 学会gitlab的搭建能让你更方便的管理源代码, gitlab作库git仓库以及在用户和用户权限方面的模块足够一个小型的公司管理公司的开发源代码了。所有学会gitlab的搭建是会很用处的
2016-03-21 01:23:03 524
原创 Linux服务器架设篇之(二)–源码安装Web服务器Nginx
Linux版本: CentOS 7 64位nginx版本: nginx-1.9.5nginx 是轻量级web服务器, 可做负载均衡均衡器和web服务器, nginx性能很好, 单机理论上可以支持5w并发
2016-03-21 00:55:42 488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人