- 博客(61)
- 资源 (20)
- 收藏
- 关注
原创 PS 图片简单处理(1寸照等)
一、寸照片制作(1寸=2.5cm*3.5cm,2寸=3.5cm*5.3cm http://jingyan.baidu.com/article/e8cdb32b5f669237052bad2a.html):1.打开照片,选择裁剪,在顶部的下拉选项里选择大小和分辨率,在弹出的对话框中设置宽度为2.5cm,高度为3.5cm,分辨率为300.2.保存照片,如果是电子照片太大 可以选择保存为(图片采
2017-09-03 15:52:38
3406
1
原创 myeclipse 设置web-root folder
1.工程的属性->java build path -> source -> default output folder 这个就是class生成的目录,更改它就可以 ...2.如果是maven项目,可以直接更改.settings/org.eclipse.wst.common.component 中的
2015-12-28 10:36:53
1162
原创 护眼颜色绿豆沙设置
1.使用360护眼(百度网盘)2.chrome 使用插件(stylish)http://jingyan.baidu.com/article/b907e627f74df146e6891c67.html
2015-09-05 12:17:00
1545
原创 有效检查Java代码的工具:5款调试工具
Java是一种非常强大的编程语言,自问世以来就广受欢迎。作为现今十分流行的移动平台——Android的核心语言,它大大促进了移动通信行业的发展。因此可以肯定,随着Android平台的不断扩张,Java开发人员的需求量也会不断增加。这篇文章为大家介绍了多款有用的调试工具,以供参考。不过,在此之前,先来看看有哪些不同类型的调试器。调试器的类型· CLI调试器(命令行调试器):GD
2015-07-16 21:27:45
1359
转载 MyEclipse tomcat java.lang.OutOfMemoryError: PermGen space
一、不要超过1024Mhttp://blog.sina.com.cn/s/blog_6e6315e30100x20s.html
2015-03-04 23:14:22
490
原创 instanceof判断对象类型
package bean;/** 一般可能我们在使用java的RTTI技术时,都使用instanceof来判断一个对象是不是属于某个类, * 但是有时候这个类是继承于一个父类的,所以,不能严格判断出是不是自己的类,而不是自己的父类。 * 这个时候就使用另一种思路也是不错的——getClass判断;当然肯定还有其他的方法来判断的,只是自己的总结。 */public class tets
2014-10-26 12:36:38
1538
原创 CentOS iptables使用介绍
iptables使用介绍http://wenku.baidu.com/link?url=K1vIivi56pvqnHx6Dbi-qNfu02Vhl_TtE26WixowYH7kW7_oGxr8oNtXh7W36uxl6-q8OrWbmQPeIB3gEhDKSqBvOsEOyjrFwuNE-xvpu3Gwget url后,“失败:没有找到的路由。”可能Linux下防火墙开启相关端口及查看
2014-07-13 17:32:49
672
转载 2.0.SpringMVC
一.SpringMVC常用注释1.http://swengineer.iteye.com/blog/11037482.http://blog.youkuaiyun.com/truong/article/details/17298249二.
2014-06-14 22:13:26
679
原创 0.0.优化
1.15W数据的表的毫秒级:(查询优化)遵循一个原则,查出来的东西以索引为主最小化,再拼凑需要的字段值,比如说,一个表里面有一个索引字段,我先将这个索引字段查出来,有其他表,也一样如此操作,查出来后,再根据需要去join其他的值,每次都保持最小化之后再去join,这样就快了。2
2014-06-09 14:13:43
495
原创 equals()和hashcode()分析
A.==1、基本类型,比较内容。2、引用类型,比较地址。B.equals1.首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下(默认比较地址):
2014-06-07 00:06:39
515
转载 List顺序,逆序,查找
1. ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始
2014-06-04 11:18:55
1719
原创 数据库结合Spring的各种持久化
1.15W数据的表的毫秒级:遵循一个原则,查出来的东西以索引为主最小化,再拼凑需要的字段值,比如说,一个表里面有一个索引字段,我先将这个索引字段查出来,有其他表,也一样如此操作,查出来后,再根据需要去join其他的值,每次都保持最小化之后再去join,这样就快了。
2014-06-04 11:09:11
677
原创 1.2.观察者模式
1.观察者模式:简单地说,观察者模式定义了一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。2.
2014-06-03 23:15:01
639
原创 线程池
1.tomcat线程池设置 http://my.oschina.net/u/1266624/blog/1635392.java线程池设置: http://blog.youkuaiyun.com/joker_zhou/article/details/7322655 http://www.infoq.com/cn/articles/java-threadPool?utm_s
2014-06-03 15:41:50
577
原创 oracle数据库知识
1.oracle zifu时间比较2014-05-12 09:46:06SELECT * from TBL_POS_TERMINVENINF a WHERE TO_DATE(a.BIND_DATE,'YYYY-MM-DD HH24:MI:SS')>TO_DATE('2014-05-11','YYYY-MM-DD')
2014-05-20 13:29:37
535
原创 java 物理分页和逻辑分页
A.逻辑分页利用游标分页,好处是所有数据库都统一,坏处就是效率低。1.逻辑分页的第一种方式,利用ResultSet的滚动分页。这种分页方式依靠的是对结果集的算法来分页,因此通常被称为“逻辑分页”。步骤如下: a.根据条件sql查询数据库。 b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next()方法来指向下一条记录。 c.利用next()
2014-05-20 09:54:05
2099
转载 Hibernate学习之事务
一、事务。 事务是指一个单元的工作,这些工作要么全做,要么全不做。事务处理可以确保所有操作都成功完成,否则不会永久更新面向数据的资源。事务有ACID属性(Atomicity原子性,Consistency一致性,Isolation隔离性,Durability持久性。) 原子性指事务必须是源自工作单元,对于数据修改要么全都执行,要么全都不执行。通常于某个事务关联的操
2014-05-15 10:08:53
570
转载 代码格式、测试化工具
最近一直想找个好的代码格式化工具, 在网上搜了一大堆工具sourceformatX, javascript code improve,dreamware。sourceformatX可以格式化很多种源码,比如c c++... 可是对html, jsp不支持或者支持的不好;javascript code improve是专门针对jsp格式化的小工具,很小,但是格式化出来的东西不怎么样;dreamw
2014-04-22 22:13:46
902
原创 formValidator.1.7 validationEngine的使用
1.validationEngine注意区分validate的使用,validate以后再介绍。2.
2014-04-12 22:33:24
536
原创 UltraEdit 使用
1.1.UltraEdit删除包含特定字符的行,或是复制出所有行CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串 *^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 sdfg 这个字符串的行,查找 %*sdfg*^p 替换成空即可.注意,^p 是 DOS 文件类型的换行符.如果是 Unix 类型文件,则用 ^n.
2014-04-10 21:24:22
576
原创 jsp自定义标签 <dict:select... 选择标签和数据字典
jsp自定义标签,用于项目便捷开发。在实际项目开发中,我们大多数时候会采用数据字典来储存项目中一些数据,比如性别、国际、类型等,用数据字典存储很方便,因此在数据库中添加一张数据字典表t_dict_value,有做过的项目中采用两张表进行数据字典的管理,个人在设计数据字典的时候感觉一张表也够用了。
2014-04-09 21:09:56
6039
原创 1.2 spring 事务
springMVC 统一处理service异常回滚:xml: HandlerExceptionResolver的实现:public class MyHandlerExceptionResolver implements HandlerException
2014-04-02 13:50:30
694
原创 我的Jprofiler监测tomcat
1.New server integration按钮,打开集成向导,引导你将JProfiler与本地或远程的应用服务器进行集成,如果你所使用的应用服务器不在列表中,则选择“Generic application sever ”。这里选择Apache Tomcat 7.x2.选择要集成的应用服务器是本地的,还是远程的。如果你选择过程计算机,在选择的计算机上必须安装JProfiler,并选择远程计
2014-03-24 23:20:14
702
转载 memcache简单介绍
一、概述 1. Memcache Memcache(Memcached)是集群环境下的缓存解决方案。Memcache 是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。它的工作机制是在内存中开辟一块空间,然后建立一个HashTable
2014-03-23 18:53:15
667
原创 内存泄漏和内存溢出
1.1 内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏会因为减少可用内存的数量从而降低计算机的性能。最终,在最糟糕的情况下,过多的可用内存被分配掉导致全部或部分设备停止正常工作,或者应用程序崩溃。1.2 下面给出了一个简单的内存泄露的例子:我们循环申请Object对象,并将所申请的对象放入一个Vector中,如果我们仅仅释放引用本身,那么Vector仍然引用该对象,
2014-03-18 19:51:36
692
转载 大型互联网站解决高并发的常见策略
出处:http://www.javabloger.com/article/high-concurrent-common-coping-strategies.html一个运营的系统在正式上线后将会遇到各种层级的高并发请求,因此我们必须对此做出相应的策略和技术解决方案,首先我们需要认清系统的高并发由3个层面导致:1.传输层大量用户对系统请求后,将会造成网络带宽和Web服务器
2014-03-15 19:46:59
522
转载 看看Linux运维工程师面试题
Linux运维工程师面试题 一、有文件file11、请用shell查询file1 里面空行的所在行号awk ‘{if($0~/^$/)print NR}’ fileorgrep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’ 2、编写ShellScript查询file1 以abc 结尾的行grep abc$ file1
2014-03-14 23:31:24
1050
原创 centos6.3安装oracle11gR2
参考:学步园1 学步园21、 准备Oracle11g安装所必须的安装文件,包括如下内容:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip2、 安装包检测使用以下命令进行检测安装Oracle依赖的包是否都已安装:[root@tsp236~]# rpm -q binutils compat-li
2014-03-14 21:10:11
868
原创 1.1.singleton 知识详解
Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。场景:1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,你能打开两个windows task manager吗? 不信你自己试试看哦~ 2. windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维
2014-03-14 13:45:53
558
原创 static静态块和静态变量
创建类的对象的时候(new的时候),类被加载, public static int _i = 20;//类变量,常量池中 static { _i = 10; } 等同于: public static int _i; static { _i = 20; } stat
2014-03-14 11:39:04
473
原创 1.1.MySQL数据库CPU飙升解决及烂sql记录工具
运行平稳的数据库,如果遇到CPU狂飙,到80%左右,那一定是开发写的烂SQL导致的,DBA首先要保证的是,数据库别跑挂了,所以我们要把那些运行慢的SQL杀死并记录到文件里,以便后面的排查。这里用到一个工具pt-kill,它可以帮助你。pt-kill --match-info "^(select|SELECT)" --busy-time 3 --victim all --int
2014-03-13 09:52:59
1217
原创 1.1 Spring事务管理及方式
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置(XML和注解);编程式就是代码中添加事务,如回滚等。事务拦截器和事务自动代理方式实现原理:像Struts2一样,都是凭借强大的拦截器功能对业务逻辑方法的调用进行拦截,然后又BeanNameAutoP
2014-03-12 23:19:36
596
原创 有效检查Java代码的工具:PMD、Checkstyle、findbugs、Jalopy
PMD的文档,它会对代码中的如下部分进行检查: 未使用的本地变量 空的catch块 未使用参数 空if语句 重复的import语句 未使用的私有方法 可能是Singletons的类 短/长变量及方法名字Checkstyle检查如下部分: Javadoc注释 命名约定 标题 Import语句
2014-03-10 23:50:40
2628
ADT-eclipse中离线安装Android的SDK
2012-11-03
VE-Update-1.5.0
2012-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人