自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (31)
  • 收藏
  • 关注

原创 [缓存-Caffeine] 使用 弱引用key weakKeys 导致 无法命中值 问题

使用Caffeine作为本地缓存:public void initRoleCaches() { CacheConfig cacheConfig = cacheConfig(); roleCaches = Caffeine.newBuilder() // 数量上限 .maximumSize(cacheConfig. getRoleMaxSize())...

2020-09-29 16:42:30 1462

原创 embed tomcat bug:org.apache.catalina.connector.CoyoteAdapter checkRecycled

1.异常报错: org.apache.catalina.connector.CoyoteAdapter checkRecycled信息: Encountered a non-recycled response and recycled it forcedly.org.apache.catalina.connector.CoyoteAdapter$RecycleRequiredException

2017-08-02 16:39:00 10341 9

原创 【guava.jar】LoadingCache的使用

1.生成一个LoadingCache对象 LoadingCache userCache = CacheBuilder.newBuilder() .maximumSize(10000))//设置缓存上线 .expireAfterAccess(10, TimeUnit.MINUTES)//设置时间对象没有被读/写访问则对象从内存中删除

2017-07-26 19:37:38 15111

原创 解决 Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)

1.线上BUG报错:org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [select count(*) from player where name=?]; SQL state [HY000]; error code [12

2017-07-19 09:56:18 27982 1

原创 Eclipse Gradle使用

eclipse 安装gradle的插件: 两种选择: 1) Help -> Install New Software -> Gradle 地址 http://dist.springsource.com/release/TOOLS/gradle 2)> Help -> eclipse marketplace->收索 gradle minimalist Gradle Ed

2017-07-17 10:53:15 598

原创 DBCP 数据库连接池

DBCP连接池介绍目前 DBCP 有两个版本分别是 1.3 和 1.4。DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 JDBC 3。DBCP 1.4 版本需要运行于 JDK 1.6 ,支持 JDBC 4。1.3和1.4基于同一套源代码,含有所有的bug修复和新特性。因此在选择DBCP版本的时候,要看你用的是什么JDK版本。DBCP1.2版

2017-07-05 17:33:44 386

原创 MyBatis 持久层框架

Maven dependency : org.mybatis mybatis x.x.xXML 配置文件(configuration XML)中包含了对 MyBatis 系统的核心设置,包含获取数据库连接实例的数据源(DataSource)和决定事务作用域和控制方式的事务管理器(TransactionManager)。简单的示例:<!DOCTYPE co

2017-07-05 17:09:26 907

转载 BoneCP 数据库连接池

BoneCP是一个开源的数据库连接池,听说比C3P0快好多倍(这个自己没有验证过) 官网: http://jolbox.com/index.html MAVEN dependency:<dependency> <groupId>com.jolbox</groupId> <artifactId>bonecp</artifactId>

2017-07-05 16:49:19 1774

原创 Java mail-1.4.5.jar 发送邮件

代码如下:/** * 邮件发送简单的内容 * @param hint * @param msg * @throws Exception */ public voidsendEmail(String subject,String text,InternetAddress[] toMailUsers,boolean isDebug) throw

2017-06-28 21:04:49 3590

原创 Maven build jar 导出指定资源和排除指定资源配置

jar导出配置如下:<build> <!-- 资源路径--> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <pluginManagement>

2017-06-27 15:44:31 4513 1

转载 解决C3P0在Linux下Failed to get local InetAddress for VMID问题

昨天部署两台机器,同时连接的数据库是第三台机器,其中一台生产机运行是发生异常: 报错代码: Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We’ll add some extra randomness java.net.UnknownHostException: p2p-8

2017-06-15 09:42:49 449

转载 Java TimeZone 和 Linux TimeZone问题

转载连接: https://my.oschina.net/huawu/blog/4646昨天发现跑在Linux上的java程序获取的默认时区有问题。由于我所用Linux的时区由/etc/localtime所指的文件(如果环境变量TZ不存在时): [xx:~]> ls -l /etc/localtime lrwxrwxrwx 1 root root 18 Jun 21 2008 /etc/lo

2017-05-26 13:58:26 6168

转载 PHP session使用经验汇总

转载链接:http://www.nowamagic.net/librarys/veda/detail/1252什么是sessionSession 的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session。目前社会上对 session 的理解非常混乱:有时候我们可以看到这样的话“在一个浏览

2017-05-23 09:56:39 513

转载 JedisPool异常Jedis链接处理

问题现象(jedis-2.1.0.jar) 问题现象(jedis-2.1.0.jar)基于JedisPool管理Jedis对象,通过get方法获取值,出现key对应的value值错误,例如:K Va ab bJedis.get(“a”)==’b’;通过获取key为a的值,但获取了值b来。同一套代码的项目,分别部署在两个不同的应用集群,其中一个集群出现这种问题,而另一个集群却没有出现。问题分析通过表

2017-05-19 14:37:25 1336

转载 redis主要启动主要参数与配置文件说明(redis 2.8)

redis主要启动主要参数与配置文件说明(redis 2.8) 分类:redis 阅读(1834) 评论() 一、redis启动参数通过redis-server –help来查看主要启动参数:用法主要有以下几种:(1)redis-server [指定的配置文件redis.conf位置] [参数options]参数options主要是配置文件中相关参数(2)redis-server -V|–Ver

2017-05-19 14:34:30 6770

转载 PHP那些琐碎的知识点

PHP有很多很奇特、很难记的知识点,我做了一下记录:单引号’’和””的区别:PHP不会检查单引号''字符串中变量内插或(几乎)任何转义序列,所以采用单引号这种方式来定义字符串相当简单快捷。但是,双引号""则不然,php会检查字符串中的变量或者转义序列,并输出变量和转义序列的值。$a = "123";print '$a\t';print '$a';输出:$a\t

2017-05-18 12:17:38 527

原创 PHP持久问题

PHP 具有较高启动开销PHP 曾经被设计成(或长成)为运行短命令的脚本,因此持久并不是这个语言适合支持的特性。这意味着对于每个请求,数据库连接和类都必须重新被实例化,这增加了不必要的延迟开销。解决方案,例如通过 PHP-FPM 或 Apache 的连接池或 C 绑定等方法,可以支持与 Redis 的持久连接。但是,由于我们追求高性能,这些依赖使我们

2017-05-17 19:06:03 375

原创 Win7 java工具配置依赖jdk版本,可无须安装jdk

1.把对应版本的jre拷贝到工具目录下2.启动脚本bat文件内容:set PATH=.\jre\bin;%PATH%java -jar xxx.jar(jre大小可以缩减,删除不要的文件)

2017-05-03 14:55:29 523

原创 email 邮件发送配置

maven配置:<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.5</version> </dependency> <dependency>代码:package com.zhou.core.mail;import java.util

2017-05-02 17:53:06 645

原创 PhpStorm+Xdebug调试配置

运行环境: ps版本:PhpStorm 2016.2.2 php版本:php-5.6.28-Win32-VC11-x64 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll php版本和xdebug版本一定要相对应配置: 1.php.ini配置[Xdebug]zend_extension="E:/php/tools/php-5.6.28-Wi

2017-05-02 10:20:31 333

原创 Mysql utf8 格式 升级为 utf8mb4

1.utf8mb4的最低mysql版本支持版本为5.5.3+,若不是,请升级到较新版本。 2.修改database、table和column字符集。参考以下语句:ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE =utf8mb4_unicode_ci;ALTER TABLE table_name CONVERT TO CHA

2017-04-12 20:13:37 3510

原创 Mysql的大字段问题

【问题描述】Mysql报错: ERROR 1118 (42000) at line 703: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs【导

2017-04-12 20:03:52 1576

原创 php 如何实现 访问不带后缀名

考虑的做法有: HTTP重写技术,让符合特定正则表达式的URL,交由某个特定的脚本处理(WordPress等很多程序的实践,推荐) HTTP重定向,和重写差不多 直接提供token文件软连接到token.php,然后配置HTTP服务器使token文件就算无扩展名也由php解释器处理(不推荐) 甚至做个token/目录,借助首页文件也算个办法(index).htaccess是一个完整的文件

2017-03-24 16:53:10 7501

转载 PHP include()与require()的区别

require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控

2017-03-24 15:58:15 239

转载 apache配置【转载】

httped.conf 配置详解:http://www.365mini.com/page/apache-concurrency-configuration.htm

2017-03-21 16:22:43 270

原创 JVM Management Runtime ThreadGroup

1.代码调用内存情况 Runtime runtime = Runtime.getRuntime(); 1)JVM可用最大内存:long max = runtime.maxMemory() (byte) 2)JVM占用总内存:long total = runtime.totalMemory() (byte) 3)JVM空闲内存 : long free = runtime.freeMemory() (

2017-03-20 11:59:05 241

转载 php中mysqli 处理查询结果集的几个方法

Php使用mysqli_result类处理结果集有以下几种方法fetch_all()抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。fetch_array()以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。fetch_object()以对象返回结果集的当前行。fet

2017-03-10 15:17:57 8744

原创 OSGi初学习

官方最新我文档和jar:https://www.osgi.org/developer/downloads/release-6/release-6-download/建档项目Helloworld: https://www.tianmaying.com/tutorial/osgi-helloworldOSGi大神见解:http://www.cnblogs.com/longkerdandy/ar

2017-01-18 20:58:40 232

原创 关于classloader热加载

分析文章: http://www.blogjava.net/heavensay/archive/2012/11/07/389685.html使用URLClassLoader加载class,如果class内存中有对象引用,暂时测试不成功

2017-01-18 16:21:55 293

原创 log4j2自己使用配置

使用jar: log4j-core-2.7.jarlog4j-api-2.7.jarlo4j2.xml配置:<?xml version="1.0" encoding="UTF-8"?><!-- monitorInterval 该文件自动检测一次时间(s),最低配置5秒 --><Configuration monitorInterval="30" status="WARN"> <!-- 输

2017-01-18 13:44:45 388

转载 关于Class.getResource和ClassLoader.getResource的路径问题

Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path) path不以’/’开头时,默认是从此类所在的包下取资源; path 以’/’开头时,则是从ClassPath根下获取;什么意思呢?看下面这段代码的输出结果就明白了:package

2017-01-17 17:12:46 259

转载 -Dmaven.multiModuleProjectDirectory system propery is not set.

学习链接:http://fxb4632242.iteye.com/blog/2193945eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable an

2017-01-16 13:50:28 243

转载 Log4J blocked 问题

链接转载:http://www.cnblogs.com/suxuan/p/5041420.html"qtp1056944384-232" prio=10 tid=0x00007f54900d0800 nid=0x63b3 waiting for monitor entry [0x00007f54492d0000] java.lang.Thread.State: BLOCKED (

2017-01-11 10:52:40 10204 1

原创 liunx 命令

1.Linux下如何查看进程准确启动时间 1).常用ps aux命令,但是ps aux命令的缺陷在于只能显示时间到年、日期、或者时间,  2).如果需要查看某个进程的具体启动时间, 使用 ps -p PID -o lstart,  其中,PID为某个进程的进程ID号。

2017-01-10 20:01:01 383

原创 JProfiler 9.1.1安装和使用

1.linux 安装 1)下载 JProfiler For Linux 9.1.1 Build 9143 链接:http://www.cz88.net/down/203595/ 2)安装 ①文件jprofiler_linux_9_1_1.sh 放到/data/admin目录下 执行命令: ②chmod +x jprofiler_linux_9_

2017-01-06 16:00:16 3184

转载 Java进程的内存使用情况

通过 java 命令执行 class 程序或者启动基于 Java 的中间件(Weblogic、Workshop、Eclipse、SQL Developer)时,Java运行时会创建一个操作系统进程,就像运行基于C的程序时一样,可以通过JPS命令查看到。作为操作系统进程,Java 运行时面临着与其他进程完全相同的内存限制:操作系统架构提供的可寻址地址空间和用户空间。操 作系统架构

2017-01-06 11:39:30 612

转载 2016 年度盘点 十大(链接)

2016 年开发者头条十大获赞最多文章 | 年度盘点(一) http://mp.weixin.qq.com/s/uTcWfAwCzZDD94N2MQIQqA2016 年开发者头条十大收藏最多文章 | 年度盘点(二) http://mp.weixin.qq.com/s/si42KnG9C1zHvpvINrKOjw2016 年十大架构师必读好文 | 年度盘点(三) http://mp.weixi

2017-01-06 08:47:33 318

转载 Gradle的简介与安装

本博客对Gradle进行一个简单的介绍,以及它的安装。Gradle介绍Gradle是一个基于JVM的构建工具,它提供了:像Ant一样,通用灵活的构建工具可以切换的,基于约定的构建框架强大的多工程构建支持基于Apache Ivy的强大的依赖管理支持maven, Ivy仓库支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。对Ant

2017-01-05 20:26:28 256

原创 A*寻路算法 学习

public class AStarFrame_V2 extends JFrame { RectCell[][] cells; int[][] values; private JPanel contentPane ; /** * Launch the application. */ public static void main(String

2017-01-05 17:39:04 289

原创 css 基本属性学习

1.padding 属性 简写属性在一个声明中设置所有填充属性。该属性可以有1到4个值padding:10px 5px 15px 20px;上填充是 10px右填充是 5px下填充是 15px左填充是 20pxpadding:10px 5px 15px;上填充是 10px右填充和左填充是 5px下填充是 15pxp

2017-01-04 11:14:43 231

make life pdf

跟我一起写make life. pdf

2016-01-11

TL-WN823N 驱动

TL-WN823N 驱动

2015-11-13

Drawing graphs with dot

Drawing graphs with dot dot 语言文档 graphs

2015-11-05

java 简体字 拼音 繁体字 jar

java 简体字 拼音 繁体字 相互转化,字库还是比较全面的

2015-07-23

ntsd.exe x64

ntsd.exe x64 ntsd.exe x64 ntsd.exe x64

2015-07-14

java class 反编译 工具

java class 反编译 工具

2015-07-10

jython installer 2.5.2 jar

jython installer 2.5.2 jar

2015-07-08

protobuf java jar 2.5.0

protobuf java jar 2.5.0

2015-07-08

protobuf java .exe jar全套

protobuf java .exe jar全套 protoc.exe protobuf-java-2.4.1.ja

2015-07-08

java protobuf 一键编辑工具

用python pyQt4 做的工具 目的是在此工具上编辑Protobuf文件,并且可以转换成指定路径下的java代码

2015-07-08

django-1.7.8.tar.gz

Django-1.7.8.tar.gz

2015-06-30

py2exe-0.6.9.win32-py2.7

py2exe-0.6.9.win32-py2.7

2015-06-26

MySQL-python-1.2.4b4.win32-py2.7.exe

MySQL-python-1.2.4b4.win32-py2.7.exe

2015-06-26

MySQL-python-1.2.3.win32-py2.7.exe

MySQL-python-1.2.3.win32-py2.7.exe

2015-06-26

MySQL-python-1.2.3.win-amd64-py2.7

MySQL-python-1.2.3.win-amd64-py2.7

2015-06-26

PyQt4-4.11.3-gpl-Py2.7-Qt4.8.6-x64

PyQt4-4.11.3-gpl-Py2.7-Qt4.8.6-x64

2015-06-25

PyQt-Py2.7-x86-gpl-4.8.5-1

PyQt-Py2.7-x86-gpl-4.8.5-1

2015-06-25

wxPython3.0-win64-3.0.2.0-py27

wxPython3.0-win64-3.0.2.0-py27

2015-06-25

java 学生选课系统工具

java 学生选课系统工具 1.java版学生管理系统,包含源代码和可完整版使用,开发的目的就是为毕业论文的使用 2.readMe.txt介绍了大概接受了开发的类、数据库表和如何使用的步奏

2015-06-01

SecureCRT and SecureFX 7.0 完全集成破解版

SecureCRT and SecureFX 7.0 完全集成破解版

2015-05-15

go1.2.windows-386 编程环境

go1.2.windows-386 编程环境

2015-03-09

go1.2.1.linux-386 运行环境

go1.2.1.linux-386 运行环境

2015-03-09

go语言编程学习

go语言编程学习

2015-03-09

go语言工具 liteidex27.1.windows.7z

go语言工具 liteidex27.1.windows.7z

2015-03-09

helloworld 小测试

helloworld 小测试

2015-02-05

http通信下载资源文件jar

http通信下载资源文件jar

2015-01-27

菜谱集合满足你任何需求工具

菜谱集合满足你任何需求工具

2015-01-12

telnet ssh jar

telent 和 ssh 开服需要的jar

2015-01-04

java 汉字转换成拼音 jar包

java 汉字转换成拼音 jar包

2012-02-02

Git-1.7.8 for windows

gif 1.7.8 windows 安装

2012-01-30

android开发环境搭建以及配置方法

android开发环境搭建以及配置方

2012-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除