自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 ubuntu iptables

1、iptables介绍iptables是复杂的,它集成到linux内核中。用户通过iptables,可以对进出你的计算机的数据包进行过滤。通过iptables命令设置你的规则,来把守你的计算机网络──哪些数据允许通过,哪些不能通过,哪些通过的数据进行记录(log)。接下来,我将告诉你如何设置自己的规则,从现在就开始吧。 2、初始化工作在shell提示符 # 下打入ipta...

2017-01-05 15:55:06 253

原创 @Autowired 多个实现类

 1、定义类@Qualifier("a")public class AServiceImpl implements IService {  ...}@Qualifier("b")public class BServiceImpl implements IService {  ...} 2、调用public class Action {  ...

2016-11-23 15:24:01 4671

原创 Js 定义map

  遍历map var key1 = 'key1';var key2 = 'key2';var map = {};map[key1] = 1;map[key2] = 2; console.log(map[key1]);//结果是1.console.log(map[key2]);//结果是2. //如果遍历mapfor(var prop...

2016-07-04 15:52:14 815

原创 Linux查看性能

  一  uptimeuptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。 uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。load average的最佳值是1,说明每个进程都...

2016-06-30 17:22:15 137

原创 Linux查看网络

netstat -a显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息,格式同“ifconfig -e”。-n 以网络IP地址代替名称,显示出网络连接情形。-r 显示核心路由表,格式同“route -e”。-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。-v 显示正在进行的工作。...

2016-06-30 17:10:01 309

原创 Linux查找命令

  一 whereis  whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 -b 只查找二进制文件 -B 只在设置的目录下查找二进制文件 -f 不显示文件名前的路径名称 -m 只查找说明文件 -M 只在设置的目录下查找说明文件 -s 只查找原始代码...

2016-06-30 17:04:21 105

原创 Linux 压缩解压

 tar命令       解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirNamezip命令       解压:unzip FileName.zip  压缩:zip FileName.zip DirNameZ命令       解压:uncompress FileName.Z  压缩:compress F...

2016-06-30 16:44:46 59

原创 自定义打war包

pom.xml中  <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4.1</version> <configuration> <finalName>aaa</finalName&a

2016-06-30 16:40:56 127

原创 JS replace 全部替换

str.replace(eval("/“+replaceStr+”/gi"),";")

2016-05-18 14:29:10 167

原创 ubuntu安装VMware Tools失败

 1. 更新或安装linux headersapt-cache search linux-headers-'uname -r'sudo apt-get update$sudo apt-get install build-essential $ sudo apt-get install linux-headers-`uname -r`  2. 建立软连接sudo ln...

2016-05-17 16:12:18 886

原创 daterangepicker

 <div class="input-group" style="width: 240px; margin-left: -5px;">    <input type="text" class="form-control date-picker" id="dateTimeRange" value="" />    &am

2016-04-25 09:27:27 131

原创 Git

一 Git是什么?  Git是目前世界上最先进的分布式版本控制系统。二 SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...

2016-04-12 16:04:54 61

原创 PowerDesigner链接数据库,逆向生成PDM,生成word

一 连接数据库1、新建模型   2、Database-->connect-->Connect profile-->Configure... 3、add Data Source 4、输入自己的数据库连接,点击 Test Connect... 连接成功即可 若发生错误,请确认系统JDK版本:powerdesigner基于32位的jv...

2016-04-12 15:50:35 424

原创 Filter笔记

一、概念filter是一个小型的web组件,能够处理传入的请求和传出的响应,但是它不是servlet,里面可以防止servlet中重复的代码。能够实现:1. 在servlet被调用之前截获; 2. 在servlet被调用之前检查servlet request; 3. 根据需要修改request头和request数据; 4. 根据需要修改response头和response数...

2016-04-11 17:08:44 67

原创 文件压缩

public static void zipFileList(String zipFileName, List<String> fileNameList) throws IOException { List<File> fileList = new ArrayList<File>(); for(String fileNam...

2016-04-11 17:08:34 77

原创 Hibernate更新属性

public boolean modifyDuration(long id, int dur) { final long contentId = id; final Integer duration= dur; final String hqlUpdate = "update Content set duration = :dura...

2016-04-11 17:08:14 101

原创 Oracle表分区

Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 

2016-04-11 17:08:00 60

原创 读写文件编码问题

FileWriter和FileReader确实使用系统当前默认的编码方式;FileWriter和FileReader都不支持通过参数指定编码方式,而OutputStreamWriter和InputStreamReader可以。这两个类从名字上就可以看到是字节流和字符流的组合,实际上也是连接两者的桥梁 //Writing to a File , encoding is utf-...

2016-04-11 17:06:53 289

原创 DOM解析XML

public static List<AqDataSource> transferXML2Object2() throws ParserConfigurationException, SAXException, IOException{ DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(...

2016-04-01 09:32:59 63

原创 Spring加载完成后调用方法

public class MyRequest implements ApplicationListener<ContextRefreshedEvent>{ @Override public void onApplicationEvent(ContextRefreshedEvent event) { // 系统启动后加载该方法 ...

2016-04-01 09:31:22 514

原创 笔记1

 1. 重构:在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。1)对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。2)使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。3)通俗的说法:重构是一种高效且受控的代码整理技术。 2. Enumeration接口...

2016-04-01 09:31:08 79

原创 SQL拼接

用union 或 union all将两个SQL串起来union会消除重复资料union all不会消除重复资料 

2016-04-01 09:30:57 96

原创 in 和 exists 效率问题

IN 确定给定的值是否与子查询或列表中的值相匹配。 EXISTS 指定一个子查询,检测行的存在。 exists()后面的子查询被称做相关子查询   他是不返回列表的值的.只是返回一个ture或false的结果,其运行方式是先运行主查询一次   再去子查询里查询与其对应的结果   如果是ture则输出,反之则不输出.再根据主查询中的每一行去子查询里去查询.   in()后面的...

2016-04-01 09:30:45 230

原创 IO读取

/** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; tr...

2016-03-31 10:34:40 88

原创 加解密-MD5 / Base64 / DES / AES

public class MD5CoderUtil { private static Log log = LogFactory.getLog(MD5CoderUtil.class); public static final String KEY_MD5 = "MD5"; /** * MD5加密 * ...

2016-03-31 10:33:01 88

原创 生成excel

public static void testExcel(){ List<Log> logs = new ArrayList<Log>(); Log log1 = new Log(); log1.setId(1L); log1.setName("111"); Log log2 = n...

2016-03-31 10:31:36 76

原创 Map移除key

Map<String,String> map = new HashMap<String,String>(); map.put("11", "aa"); map.put("22", "bb"); Iterator<String> it = map.keySet().iterat

2016-03-31 10:31:18 5024

原创 Httpclient POST

private String postHttpRequest(String objStr,String url){ HttpClient client = new DefaultHttpClient(); String bodyStr = ""; HttpPost httpPost = new HttpPost(url); try { StringEntity...

2016-03-31 10:30:20 90

原创 MultipartFile

[size=medium] spring-servlet.xml中加入如下内容 spring会对用户请求进行拦截,判断是否为附件上传类型,既enctype="multipart/form-data",如果是,则会对请求流进行处理,将其转换为DefaultMultipartHttpServletRequest对象,该对象封装了附件内容[/size]...

2016-03-14 14:23:23 116

原创 hibernate的配置

[size=medium]1、通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件。2、由hibernate.cfg.xml中的读取解析映射信息。3、通过config.buildSessionFactory();//得到sessionFactory。4、sessionFactory.openSession();//得到sess...

2016-03-14 14:19:11 56

原创 JDBC操作

一、步骤:1. 得到数据库驱动程序2. 创建数据库连接3. 执行SQL语句4. 得到结果集5. 对结果集做相应的处理(增,删,改,查)6. 关闭资源:这里释放的是DB中的资源二、驱动:数据库厂商提供连接数据库类class12.jar  9iojdbc14.jar  oracle10gojdbc5或ojdbc6 oracle11g三、方

2015-11-25 15:13:13 98

原创 JSP笔记

 一、概念    JSP 本质是一个 Servlet,它的运行也需要容器的支持。在 JSP 和 Servlet 文件中都可以编写 Java 和 HTML 代码,不同的是,Servlet 虽然也可以动态的生成页面内容,但更加偏向于逻辑的控制。JSP 最终被转换成 Servlet 在 jvm 中解释执行,在 JSP 中虽然也可以编写 Java 代码,但它更加偏向于页面视图的展现。在 MVC...

2015-04-15 20:33:13 73

原创 Servlet笔记

一、概念       servlet是服务器上运行的小程序,用来接收用户的请求,并作出响应。主要功能在于交互式的浏览和修改数据,生成动态的web内容。客户端发送请求值服务器端;服务器端将请求发送时Servlet;Servlet生成响应内容传至服务器;服务器将响应内容返回给客户端。        通常服务器上的程序是用户访问数据库的程序,长使用公共网关接口common gateway interf...

2015-04-15 20:26:21 59

原创 得到格式化日期

一、格式化的字符串SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.format(new Date()));// new Date()为获取当前系统时间二、得到可变化日期Calendar calendar = Calendar.getInstance();...

2015-04-15 20:22:57 91

原创 Java JDBC操作

JAVA使用JDBC访问数据库的步骤:1. 得到数据库驱动程序2. 创建数据库连接3. 执行SQL语句4. 得到结果集5. 对结果集做相应的处理(增,删,改,查)6. 关闭资源:这里释放的是DB中的资源方法:DriverManager:这个是一个实现类,它是一个工厂类,用来生产Driver对象的这个类的结构设计模式为工厂方法Driver:这是驱动程序对象的接口,它指向一个实实在在的数据库驱动程...

2015-04-15 20:19:53 108

原创 Java反射

一、为什么使用反射    为了写通用性的代码,如框架等。编译时期不知道传入的对象的类型,无法调用方法和属性,所以框架为了实现通用性,将Object为参数,只在运行的时候通过该类的Class对象获得类的信息。二、什么是反射    主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。Java中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代表...

2015-04-15 20:10:33 60

空空如也

空空如也

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

TA关注的人

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