- 博客(61)
- 资源 (5)
- 收藏
- 关注
原创 28: No space left on device
今天公司服务器突然ssh链接不上,服务器上的服务和nginx也down掉了,无奈之下只能重启服务器。重启后在启动nginx时报错:nginx: [crit] pwrite() "/usr/local/nginx/logs/nginx.pid" failed (28: No space left on device)本以为是磁盘满了,但是通过df -h查看磁盘使用情况,磁盘使用率非常低...
2020-03-27 20:18:27
2041
原创 linux文件同步方案:rsync+sersync实现服务器间文件同步
拓扑图如图,目的是将A中的指定文件实时同步到B和C的指定目录下。在图中我们将A成为source或client,将B和C称为target或server。我们在source和target上都安装rsync以实现文件的远程传输;在source中安装sersync以实现对指定文件/文件夹的变化进行监听并执行rsync文件同步命令;在target中开启rsync daemon模式以监听其他...
2019-10-08 01:04:01
1002
原创 Can't install '*' from pristine store, because no checksum is recorded for this file
svn同步时,提示clean up,但clean up 时提示:Error:Error performing cleanup for 'E:\project\projectProjectIDEA\baseProduct1.0\parent\trunk\recruit': svn: E155009: Failed to run the WC DB work queue associated
2018-01-24 20:08:46
2062
原创 expdp利用dblink将远程数据导出到本地
环境背景:本地 :IP:127.0.0.1 端口:1521 实例:orcl 用户:local_sys/123远程服务器:IP:192.168.0.100 端口:1521 实例:orcl 用户:server_sys/123目标:将服务器上server_user1用户导出到本地 1.登录本地数据库C:\U
2017-04-01 09:17:27
7168
转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
Eclipse中tomcat部署工程启动后报错:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.Co
2017-03-10 11:08:00
633
转载 Java反射机制的适用场景及其利与弊
Java反射机制的适用场景及其利与弊一、反射的适用场景是什么?1).Java的反射机制在做基础框架的时候非常有用,有一句话这么说来着:反射机制是很多Java框架的基石。而一般应用层面很少用,不过这种东西,现在很多开源框架基本都已经给你封装好了,自己基本用不着写。典型的除了Hibernate之外,还有Spring也用到很多反射机制。经典的就是在xml文件或者properties里面写
2016-11-03 14:10:56
824
转载 Sitemesh 3 的使用及配置
原文出处:http://www.cnblogs.com/luotaoyeah/p/3776879.html1 . Sitemesh 3 简介Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’技术。参考:百度百科,相关类似技术:Apache Tiles。官网:http://wiki.sitemesh.or
2016-04-20 11:07:02
623
转载 Bean Validation 技术规范特性概述
原文出处:http://www.ibm.com/developerworks/cn/java/j-lo-beanvalid/#icomments概述 Bean Validation 规范Bean 是 Java Bean 的缩写,在 Java 分层架构的实际应用中,从表示层到持久化层,每一层都需要对 Java Bean 进行业务符合性验证,如图 1 所示。然而对于同一个 Java B
2016-04-20 10:23:19
720
转载 代理模式(五)JDK动态代理深入分析
原文出处:http://blog.youkuaiyun.com/mark_lq/article/details/48178497JDK动态代理实现的核心技术是java反射机制,其主要的两个类是:Proxy、InvocationHandler。使用java.lang.reflect.Proxy类可以动态实现接口作为代理类。一. Creating Proxies使用Proxy.newPro
2016-03-29 22:40:36
581
原创 Eclipse项目无法自动发布问题解决
每次修改项目代码后,无法自动发布,需要重新启动项目;项目规模小的时候还好,稍微大一点,每次发布都要几分钟的话,假如每次稍作修改就要重启项目,这是不可接受的。在eclipse中,服务器有一个"Publishing"的选项,里面可配置部署于该服务器上的项目是否自动发布等选项,遇到上述问题,可能就是该选项选择为不自动发布或自动发布的时间较长。
2015-05-21 01:07:58
7130
转载 遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key
2015-04-18 16:47:25
619
转载 IntelliJ IDEA的光芒会盖过Eclipse吗(含常用快捷键)
IntelliJ IDEA的光芒会盖过Eclipse吗作为一个资深的Eclipse用户,我想对IntelliJ IDEA做一个更为严谨的审视。JetBrains的工作人员非常的友善,并为Podcastpedia.org和Codingpedia.org这两个 工程给予了我一个开放源码的许可证。在这片文章中,我列出来Eclipse中常用且与IntelliJ等同的一些操作。写这篇
2015-04-18 09:51:07
1194
1
原创 在阿里云服务器ECS上部署struts2项目(上)
简单解释阿里云服务器,详细介绍在阿里云服务器部署struts2项目的步骤,包括过程中可能会出现的问题和解决方案。
2015-04-17 23:31:35
1781
转载 轮盘赌算法
蚁群算法作为一种启发式算法,在进行路径选择的过程中,当选择下一目标时,通过轮盘赌概率选择的方式完成,这也保证了每次循环都能随机的命中概率较大的目标。其算法思路如下:设P(i),其中i=1..n,为n个个体被选择的概率,在轮盘上表示为所占扇区的面积百分比,这里显然sum(P)=1。select用来保存n次选择的结果。1) 第一种实现办法:可以想象一个转动的轮盘,注意这里轮盘最多只转一圈。
2015-04-17 19:48:18
5535
转载 Java为什么不支持泛型类型的数组
首先大家参考一下这篇文章http://www.blogjava.net/sean/archive/2005/08/09/9630.htmlsean的这篇文章大部分是对的,但是到最后的结论部分“想想看,我们本来定义的是装Map的数组,结果我们却可以往里面放任何Map,接下来如果有代码试图按原有的定义去取值,后果是什么不言自明。”,我觉得可以讨论讨论。其实,sean的文中也提到,Java对
2015-04-15 19:04:53
2060
转载 给eclipse添加字体
本人也是刚学Java刚开始用eclipse,一直想添加Courier New这种字体进eclipse里,因为发现原本的eclipse里没有这种字体。之前网上查的那种在eclipse/plugins里的那个什么文件。还要解压,又要修改,麻烦死了。。刚好看到网上有人用了新的方法。很简单,就来给和我这样的新手分享下。打开eclipse---->windows----?Preferences,直接在上面输
2015-03-17 19:06:12
1228
转载 有关采用Filter:实现网站自动登录功能模块
网站自动登录操作分析,我以优快云用户登录功能为例说明, 1.进入csdn网站的登录界面 地址: 优快云用户登录界面 界面效果如下: 2.输入正确的用户名和密码,并且勾选上 下次自动登录功能 3.点击登录,如果成功登录,就会跳转到登陆成功的界面. 4.如果你再去点击CS
2015-01-29 13:12:53
774
转载 Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否
2015-01-29 10:35:30
543
转载 Spring AOP 详解
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观
2015-01-29 01:00:28
592
转载 多线程的几种实现方法详解
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。 如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式。那么,作业系统、应用程序要发挥CPU的
2015-01-28 23:45:44
592
转载 创建型模式总结
该文属转载,原文出处:http://terrylee.cnblogs.com/ 创建型模式总结(Creational Pattern)概述 创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何使用创建型模式。 为什么需要创建型模式
2015-01-04 08:58:27
548
转载 Statement和PreparedStatement之间的区别
在drp视频中,老师在数据库执行sql语句的时候多使用的是PreparedStatment,但是也提到了Statement。在视频中提到了一些区别,但是觉得不是很详细。 视频中提到PreparedStatement的优点包括两个: 1)会尽可能的提高性能 2)提高安全性(防止SQL Injeciton) 二者相差一个单词Prepared,prepared
2014-12-23 12:27:25
650
转载 java解析properties的两种方法
1、首先给出我的properties文件,仅作测试用:config.properties[java] view plaincopyprint?name=huangyz password=huangyz@neusoft.com name=huangyzpassword=huangyz@neusoft.com2、给出工程目录结构。3、下
2014-12-22 10:26:55
706
转载 Map中Entry的作用
你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下:Set keys = map.keySet( );if(keys != null) {Iterator iterator = keys.iterator( );while(iterator.hasNext( )) {Object key = i
2014-12-21 22:05:42
1828
转载 java中Vector跟ArrayList、LinkedList之间的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就
2014-12-21 21:39:31
531
转载 class.forName()的作用
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pa
2014-12-21 21:23:45
466
原创 Hibernate的HQL语句的select语句问题
今天在使用使用Hibernate的getHibernateTemplate().find(“任意正确的HQL语句”)方法时,由于平时写SQL语句的习惯,在写HQL语句的时候使用了select *的写法,导致Eclipse控制台输出如下的错误提示信息:2014-12-2 17:17:13 org.hibernate.hql.ast.ErrorCounter reportError严重: line
2014-12-02 17:13:08
962
转载 浅析VO、DTO、DO、PO的概念、区别和用处
概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。
2014-11-25 23:03:20
606
转载 mysql下如何执行sql脚本
首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动 连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚本
2014-11-18 23:06:00
619
原创 工厂模式跟策略模式的区别
最近在阅读《大话设计模式》,其中在第一二章就引出了“工厂模式”跟“策略模式”两种设计模式,但是可能由于我第一次阅读和学习有关设计模式的知识,对这两种设计模式的实现方式产生了混淆了,有点头晕,不怎么好理解他们之间的区别,在反复看了书中的例子跟上网查阅了许多前辈门关于这两种模式的文章以及博客之后,终于有了那么一丝丝的感觉。 主要差异: 1、作用
2014-10-30 19:20:52
1139
转载 什么是POI
由于工作的关系,经常在文件中会看到POI这三个字母的缩写,但是一直对POI的概念和含义没有很详细的去研究其背后代表的意思。今天下班之前,又看到了POI这三个字母,决定认认真真的搜索一些POI具体的含义。POI是英文的缩写,原来的单词是point of interest,直译成中文就是兴趣点的意思。兴趣点这个词最早来自于导航地图厂商。地图厂商为了提供尽可能多的位置信息,花费了很大的精力去寻找诸如
2014-10-13 23:49:09
8643
转载 程序员第一次软件实习需掌握的5大技巧
1.头几天会很无聊这是最艰难的时刻之一。不要自以为是地以为第一天就会让你直接去写代码。除非这家公司刚刚建立,员工数才几百人,否则你只能按照章程循序渐进地接受他们的安排,而且是所有的一切。第一天入职绝对是非常无聊的一天,有时候甚至要过个几天才会给你配备电脑或者笔记本。然后当你拿到这些工具之后,你还需要熟悉不同的系统、数据库和项目。有什么需求先要经得上司的同意,有时候甚至上司还需要去请示他的上司。
2014-09-27 23:28:44
1124
转载 关于setTimeout,理解JavaScript的定时机制
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100);认为setTimeout中的问候方法会立即
2014-08-05 14:18:49
1227
转载 javascript中with()方法的作用
内容导读: 有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。With 语句的语法格式如下所示: With Object { Statements } 对象指明了当语句组中对象缺省时的参考对象,这里我们用较为熟悉的 Docume
2014-08-03 17:21:47
761
转载 Java抽象类与接口的区别
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例:public abst
2014-08-02 19:19:13
592
转载 MySQL数据库事务隔离级别
数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2 [mysqld]3 transaction-isolation
2014-06-14 16:25:24
700
转载 Mysql数据库备份的问题:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the database
今天进行Mysql数据库备份时出现了下面的问题:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the database,大致意思是找不到blog数据库,可是blog数据库却是真实存在的,搞得人甚是郁闷。 后来费了好大劲才找到了解决办法。出现上面错误提示的原因是通过DOS运行mysql命令的情况下,相当于没有进
2014-06-12 10:31:12
2098
转载 详解MySQL中DROP,TRUNCATE 和DELETE的区别
不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的 存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigge
2014-06-09 22:18:10
774
转载 MySQL中SELECT语句的执行顺序
SELECT语句的执行顺序大家比较少关注,下面将为您详细介绍SQL语句中SELECT语句的执行顺序,SELECT语句的执行的逻辑查询处理步骤:(8)SELECT (9)DISTINCT(11) (1)FROM (3) JOIN (2) ON (4)WHERE (5)GROUP BY (6)WITH {CUBE | ROLLUP}(7)HAVING (
2014-06-09 21:48:11
1055
用JAXWS2.1+Tomcat+Eclipse+JDK开发WebService客户端
2014-05-31
struts开发必备的jar包
2014-05-31
JAXWS2.1.2-20070917.jar
2014-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人