自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux开启FTP服务

linux开启FTP服务安装vsftpd安装vsftpd切换目录: cd /etc;安装: sudo apt-get install vsftpd;修改配置文件: cd /etc vim vsftpd.conf 开启配置项 write_enable=yes 【vsftp复制文件到远端时错误,Permission denied】启动服务: service vsftp start查看启动状态: netstat -tl设置访问权限: chmod -R 777 filename..

2021-10-28 20:05:06 678

原创 AtomicReferenceFieldUpdater的使用

AtomicReferenceFieldUpdater:1)一个用于更新指定类的声明为volatile类型的属性进行原子性更新。2)通过调用AtomicReferenceFieldUpdater的静态方法newUpdater创建实例,如下:/** * 参数说明:* 第一个参数:包含要更新属性的类类型* 第二个参数:更新属性所属类型* 第三个参数:更新属性的名称*...

2017-08-04 17:11:55 479

原创 针对分布式高并发生成唯一标识的解决方法

方法一:   根据Java自带的UUID还生成唯一标识(36位) 方法二:   通过雪花算法来生成唯一标识,SnowFlake算法是Twitter设计的一个可以在分布式系统中生成唯一的ID的算法,它可以满足Twitter每秒上万条消息ID分配的请求,这些消息ID是唯一的且有大致的递增顺序。 方法三:    通过数据库来来实现,如建5个数据库表,test1,test2...

2017-07-31 11:18:09 445

原创 JVM常见的参数

-Xms:JVM初始分配的堆内存大小-Xmx:JVM最大允许分配的堆内存-Xmn:JVM最小分配的堆内存-XX:PermSize: JVM初始分配的非堆内存-XX:MaxPermSize: JVM最大允许分配的非堆内存...

2016-02-24 09:40:51 123

原创 window mysql解压版编码方式设置(UTF-8)

[client]port=3306default-character-set=utf8 [mysql]default-character-set=utf8 [mysqld]port=3306collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'character-set-serve...

2015-10-15 12:24:57 225

原创 Redis支持的存储结构

存储结构       redis支持的数据类型包括字符串、散列表、列表、集合、有序集合五种类型。 1、字符串:是redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。一个字符串类型键允许存储的数据最大容量为512MB。常用的命令:   1).set/get: 127.0.0.1:6379[2]> set key helloOK...

2015-09-28 14:06:38 140

原创 数据库事务的隔离级别

一直对此概念比较模糊,在此记录下来,方便自己理解和查阅数据库事务的隔离级别有4种,由低到高分别是Read uncommitted(读未提交)、Read committed(度提交)、Repeatable read(重复读)、Serializable(序列化)。 Read UnCommitted(读未提交):会出现脏读、不可重复读、幻读。(不建议使用) Read Comm...

2015-09-25 11:37:48 128

原创 Java过滤器与SpringMVC拦截器之间的关系与区别

过滤器和拦截器的区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。⑥拦...

2015-09-24 22:50:46 146

原创 Oracle 执行计划中access 和 filter的区别

       在执行计划中经常看到access和filter两个关键词,对两个关键词的作用一直比较模糊,有时间总结下,是自己对此知识点有个清楚的认识。access:表示这个谓词条件的值将影响访问数据是否使用索引。filter:表示这个谓词条件的值在查询数据中只起到过滤的作用。...

2015-09-24 10:17:52 906

原创 Hibernate的查询缓存

启用查询缓存的步骤:1)在配置文件中启用查询缓存:<prop key="hibernate.cache.use_query_cache">true</prop>2)在代码中设置缓存:session1.createQuery(" from Person ").setCacheable(true).list() 完成上述配置后,查询缓存才会生效。...

2015-09-18 23:12:26 81

原创 MVC框架性能比较

分享《MVC框架性能比较》文章 ,方便自己查阅。http://wenku.baidu.com/view/148d7e34eefdc8d376ee32ac.html 

2015-09-01 09:46:47 132

原创 springmvc的异常处理相关内容总结

springmvc的异常处理相关内容,步骤如下:1)自定义异常类:public class DefineException extends Exception { private static final long serialVersionUID = 1L; public DefineException(String message) { this.message = ...

2015-08-29 21:23:16 111

原创 springmvc实现校验失败后,jsp界面回显的三种方式

springmvc实现jsp界面回显的三种方式总结:第一种:controller处理方法的形参pojo定义的对象与此类型同名 ,首字母小写,此时spring能自动将该对象名为key,此对象作为value,保存到request中。(必须注意:方法形参必须定义HttpServletRequest对象)形如:controller中的方法:public ModelAndView i...

2015-08-29 08:20:42 601

原创 排序算法复习

比较常见的算法:冒泡排序、选择排序、插入排序、快速排序。具体实现如下:public class SortUtil { public static void main(String[] args) { int[] a={32,12,3,45,31,30,5,1,40}; //InsertSort(a); //BubbleSort(a); //SelectSort...

2015-08-26 11:18:13 105

原创 Tomcat通过memcached实现session共享

相关软件及配置环境:1、memcached-win64-1.4.4-14  tomcat-6.0.442、运行环境:win7 643、需要的jar: javolution-5.5.1.jarmemcached-session-manager-1.9.0-RC1.jarmemcached-session-manager-tc8-1.9.0-RC1.jar msm-ja...

2015-08-26 09:32:05 127

原创 logic标签<logic:forward> 报错“java.lang.NullPointerException: Module 'null' not fou”

通过index.jsp使用&lt;logic:forward name="welcome"/&gt;进行页面跳转,总是报java.lang.NullPointerException: Module 'null' not found.“” 解决思路:1、struts-config.xml配置信息,没有问题 2、web.xml中配置的servlet没有配置“&lt;load-on-s...

2015-07-22 13:22:09 165

原创 利用反射对查询数据自动组装成实体对象

利用反射,对查询的结果集自动组装成实体对象:[code="java"]/** * 利用反射对查询数据的自动组装成对象实体。 */ static void read() { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { conn = J...

2015-07-19 10:22:21 278

原创 LinkedHashMap实现LRU缓存代码

在看Java API时,才知道LinkedHaspMap适合构建 LRU 缓存,记录下,方便以后查阅。public static void main(String[] args) {        final int cacheSize = 5;        LinkedHashMap&lt;String, String&gt; cache = new LinkedHashMap&lt;...

2015-07-17 22:04:16 143

原创 MySQL连接失败原因

问题描述:Win7安装的Mysql 64位,服务能够正常启动,通过doc访问mysql,报“2003 - Can't connect to MySql  server on 'localhost' ”。解决方法:1、首先检查3306端口是否被占用 【netstat /ano|find "3306"】==》正常2、查看Windows防火墙是否启用启动的话,需要进行如下设置:1...

2015-07-17 21:32:58 502

原创 Erlang初验--分布式编程

最近业余时间学了一门新的语言(Erlang):今天Linux下在调试分布式程序的例子时,遇到了点小小的阻力,最终克服,很欣慰。。只想把自己遇到的小问题共享给大家。1.在同一台服务器上测试分布式时,请注意如果服务器命中存在特殊字符时,一定记得用单引号包含。最后加单引号是正确的使用方式。...

2011-09-20 13:49:00 107

C++ reference.chm

我也是初学者,上传此文档方便大家学习,此文档是英文的。下载的时候请大家注意!!!

2011-07-01

PostgreSQL8.chm

为方便大家共同学习使用postgresSQL数据库,特上传此文档。

2011-07-01

空空如也

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

TA关注的人

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