- 博客(27)
- 资源 (9)
- 收藏
- 关注
原创 Java -version 不变
本机安装几个版本jdk6,jdk7,jdk8;今天想切换到1.7版本,修改了环境变量,重启电脑都不能切换; 记录一下切换成功的步骤: 1.输入where java 2.修改。进入 C:\ProgramData\Oracle\Java\javapath 目录,可以看到 java.exe 文件的类型是 .symlink(符号链接类型)指向 C:\Program Files\Java\jre...
2019-01-31 16:29:36
220
转载 javaweb乱码问题深入分析
今天碰到乱码问题,彻底的梳理一遍。 彻底解决乱码问题需要配置: 1. server.xml URIEncoding="UTF-8" 2.server.xml useBodyEncodingForURI="true" 3.web.xml encoding filter 分析过程: 简单的认为:pageEncoding是jsp文件本身的编码;contentType的chars...
2018-10-25 15:05:42
190
原创 一线问题快速定位方法
首先吐一下槽,对于我们这些听见炮声的一线开发运维人员。每天过的都是提心吊胆的日子。别人放假我们加班,就是不加班也担心系统会不会出现异常。操碎了心,费尽了精力终于找到问题原因了: 多了个空格,xx bug.哦,正则表达式过滤不全,哦这个情况比较特殊。。。。。。。。 好了问题找到了,该谁的问题谁改吧。。。兄弟你想的太多了。谁找到的问题谁改。。。。好继续加班搞一个补丁版本。。。 卧槽,补丁终于搞完上线...
2018-09-21 19:03:50
291
原创 Dock安装
1. 安装一些必要的系统工具: yum install -y yum-utils device-mapper-persistent-data lvm2 2. 添加软件源信息: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 更新 yum 缓存:...
2018-09-20 14:21:25
985
原创 Redis3.0 工具类,单机,分片,集群,最全的
单机工具类: package com.java.test.cache; import org.apache.commons.pool2.impl.GenericObjectPoolConfig; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis....
2018-09-20 10:38:24
368
原创 Redis3.0 集群搭建
一。使用环境centos7 redis 3.2.12 二。安装redis tar -xzvf redis-3.2.12.tar.gz cd redis-3.2.12 make make install 修改redis.conf #bind 127.0.0.1---允许外网访问 daemonize yes---允许后台运行 cluster-enabled yes---允许集群 三...
2018-09-19 15:24:21
225
原创 maven 项目eclispe加载不到tomcat中 一直报404
解决方案: 右键项目 - properties - Web Project Settings 中的 content root 值为:项目名
2017-11-13 18:05:00
393
原创 伟大的程序员-----告别迷茫篇
想起刚入职时为了转正那种干劲十足的劲儿,真的感觉找到了真正的自我。但随着业务的深入了解,越来越被繁忙的工作琐事所拖累。感觉每天都在写业务代码,没有真正技术上的提高和突破。时间久了,感觉自己都快被这种生活所麻木了。为了找回真的自我,早日实现自己的职业梦想,过上迎娶白富美的日子。上网搜寻了各大公司的招聘要求,并以此为自己的奋斗目标。顿时感觉自己又活过来了,重新站立起来,拿起武器,走向战场。
2017-11-01 11:24:37
299
转载 Javac编译原理
Java源代码(符合语言规范)-->javac-->.class(二进制文件)-->jvm-->机器语言(不同平台不同种类) 如何让java的语法规则适应java虚拟机的语法规则?这个任务由javac编译器来完成java语言规范转换成java虚拟机语言规范。 编译流程: 流程: 词法分析器:将源码转换为Token流 将源代码划分成一个个Token(找出java
2017-09-26 16:43:59
524
原创 String.format() 字符串格式化 实例
public class StringFormat { public static void main(String[] args) { // test String format all function // %s 字符串类型 String string =String.format("hi,%s", "tom"); // %c %C 字符类型 System.out.p
2017-09-21 14:34:26
688
原创 java 二进制 权限管理
受到linux权限管理的方案启发,写个java的二进制权限管理,欢迎点评。 public class MyPermission { // 优缺点 // 优点,速度快,效率高 // 缺点,二进制不易识别,需要维护权限字典 public static void main(String[] args) { // 1.用户模块 增修删 7 1 2 3 // 2.购
2017-09-20 18:38:34
781
原创 Log4j2 TcpSocketServer 日志集中打印
在网上找了好久都是基于log4j1的,官方网站也只是提到了客户端的配置,搞了好久终于做了一个基于log4j2的日志集中访问的日志服务器。(网上其它都是copy来copy去的,本示例绝对全网首发) 具体步骤: 1。引入log4j-api-2.1.jar;log4j-core-2.1.jar两个jar包 2.配置log4j2.xml
2017-08-23 19:44:11
3917
2
原创 telnet 11211 链接失败
安装完成memcached之后,使用telnet命名测试一直都报 链接失败。 问题原因:未开启防火墙。 查询端口号80 是否开启:firewall-cmd --query-port=80/tcp 永久开放80端口号:firewall-cmd --permanent --zone=public --add-port=80/tcp 移除80端口号:firewall-cmd --perman
2017-08-10 11:48:56
1971
转载 ifconfig command not found
原文链接:http://simonhu.blog.51cto.com/196416/1588971 今天在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。 [root@centos1 ~]# ifconfig -bash: ifconfig: com
2017-08-09 17:47:35
598
原创 java 验证码
import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOExceptio
2016-05-16 15:20:34
263
原创 iptables 用法
1. vi /etc/sysctl.conf 将 net.ipv4.ip_forward = 0 改成: net.ipv4.ip_forward = 1 sysctl -p 2. iptables -t nat -A PREROUTING --dst 本机外网ip -p tcp -m tcp --dport 8080 -j DNAT --to-destinatio
2016-05-05 15:11:15
510
转载 log4j 日志服务器
利用Log4j 创建日志服务器 在J2EE集群运行模式下,日志的记录是一个重要的问题,如果集群中每一个实例均采用自己的日志记录方式,将会在每一台计算机上均有自己的日志文件,对于日志的查看也是一个问题。 幸亏我们有Log4J,Log4J中有通过网络的日志服务器 日志服务器参数的配置 #文件名socketserver.properties #log4j.rootCategory=, A1 #
2016-04-11 15:43:36
915
转载 用service命令和chkconfig命令管理服务进程
目录[-] service命令和进程管理脚本 chkconfig命令和/etc/rc.local脚本 chkconfig的原理 service命令可以快速地开启和停止linux中的服务程序,这在调试过程中非常有用.chkconfig命令可以快速地设置开机时需要自动启动的服务程序. 这两个命令的功能都可以通过其他方法实现,只不过有了它们之后更加方便,维护工作可以
2016-04-09 10:58:47
437
原创 java 压缩类使用 Deflater 和 Inflater
java 压缩类使用 Deflater 和 Inflater,在压缩字节比较少的时候,会出现压缩比为负。
2016-04-06 17:02:32
6006
转载 负载均衡实现,一个域名对应多个IP地址
http://www.cnblogs.com/cuihongyu3503319/archive/2012/07/09/2583129.html 使用负载均衡实现,传统和常规做法,其他方式需要特殊处理。(dns轮询,或者自己做解析) 1、一个域名设定多个dns服务或者服务器进行解析,同一个域名的每个解析都指向不同的ip地址,这样应答快的dns优先进行解析,这样就能保证最快定向到指定的网站
2016-03-31 10:27:09
1126
转载 Maven 入门
前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把ABPM项目 完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。 maven概要 首先我把maven的概念快速的梳理一下,让我们快速地建立起
2015-09-12 12:58:08
353
JSON jar包含源码及应用类JSONUtil
2016-04-21
class 文件java字节码Oolong反编译分析
2017-09-27
ERP系统开发流程
2012-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人