- 博客(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
原创 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
原创 读写文件编码问题
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
原创 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关注的人