`
JavaLuSir
  • 浏览: 17975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
以前用到过许多线程开发,对多线程开发也算是小有点心得,但一开始多线程开发的时候,碰到很多壁。但总得来说,有个好的工具总是能事半功倍。我用的工具是eclipse,在开发多线程时,其debug模式是能直接模拟多线程环境的,网上也有许多资料,但大多都不是很全。希望我能够将自己的一些心得记录下来,希望能帮助到还为多线程开发而纠结的朋友。 先写个简单的多线程测试用例: package com.wxw.debug;       public class TestMain extends Thread {           @Override     public void
[免费福利1枚]领极客学院30天的VIP,平时30元,现在免费。可以看全站7500节视频课程,想学编程的小伙伴速来。时间有限:http://e.jikexueyuan.com/invite/index.html?ZnJvbV9jb2RlPUlLMzlYQyZ1bmFtZT1qaWtlXzAxMjAyOTcmY2hhbm5lbD1pbnZpdGVfc2hhcmVidXR0b25fZGlyZWN0MDQ=  
1.首先停止mysql服务 service mysqld stop 2.然后以安全模式 启动sudo mysqld_safe --skip-grant-tables --skip-networking & 3.执行mysql -u root 4.执行mysql> use mysql;        mysql> update user set password=PASSWORD("mynewpassword") where user='root';        mysql> flush privileges; 5.重新启动mysql服务 s ...
在windows下MySQL中表名不区分大小写 在linux下MySQL中的表名是区分大小写的 设置如下: 在 /etc/my.cnf中[mysqld]下加入lower_case_table_names=1 说明:设置1为表名不区分大小写;设置0表名区分大小写 设置完成后重启即可
防火墙转发规则: 1首先把/etc/sysctl.conf配置文件中的net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1 然后执行sysctl -p /etc/sysctl.conf使命令生效。 2配置防火墙的 IP 伪装 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 3如果你想让内部网络内的某个服务器能够被外部访问,你可以使用 NAT 内 PREROUTING 链的 -j DNAT 目标来指定向目标 IP 地址以及端口转发请求连接到内部服务器。例如,如果你想把进入的 HTTP 请求转发到 17 ...
纪录一下network connect for mac留存
基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apache。 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每月1、 ...
Memcached真的过时了吗? 转载自:http://blog.nosqlfan.com/html/3729.html 这两年Redis火得可以,Redis也常常被当作Memcached的挑战者被提到桌面上来。关于Redis与Memcached的比较更是比比皆是。然而,Redis真的在功能、性能以及内存使用效率上都超越了Memcached吗? 下面内容来自Redis作者在stackoverflow上的一个回答,对应的问题是《Is memcached a dinosaur in comparison to Redis?》(相比Redis,Memcached真的过时了吗?) You should ...
有时候需要把properties文件放在包外方便修改配置。 这里用的是spring的PropertyPlaceholderConfigurer来读取properties属性。 <!-- Load ProperyFile --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name=& ...
Spring定时任务的几种实现 转载自:http://gong1208.iteye.com/blog/1773177 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现的技术上来分类,目前主要有三种技术(或者说有三种产品): Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不 ...
在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util. 一、byte[]=>Blob 我们可以通过Hibernate提供的表态方法来实现如: org.hibernate.Hibernate.Hibernate.createBlob(new byte[1024]); 二、Blob=>byte[] 目前没有找到好一点的API提供,所以只能自已来实现。 示例如下: Java代码  /** * 把Blob类型转换为byte ...
转载自http://blog.csdn.net/yyaf2013/article/details/17356813 当我们需要给Configuration类中的CONFIG常量第一次使用时动态指定一个值时,而此时我们又不想去修改源代码,那我们有三种方法去实现这种需求。 第一种:使用一个static静态代码块来指定,然后在静态代码块中,我们去动态读取外部的一个Properties文件的值。(最推荐) import java.util.Properties; /** * 第一种实现方法 * @author William * */ pub ...
转自:http://www.cnblogs.com/xiaoyaorensheng/archive/2013/01/02/2842302.html 偶遇一个问题:org.apache.struts2.json.JSONWriter can not access a member of class org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public"。困扰了半天,找到了解决方案,写写自己的一些理解。 action代码: 1 p ...
Java程序员都很羡慕Windows ADO ,只需要new Connection 就可以直接从数据库连接池中返回Connection。并且 ADO Connection 是线程安全的,多个线程可以共用一个Connection,所以ASP程序一般都把getConnection 放在 Global.asa 文件中,在 IIS 启动时建 ...
deerchao的blog Be and aware of who you are. 正则表达式30分钟入门教程 来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有 ...
Global site tag (gtag.js) - Google Analytics