- 浏览: 149462 次
- 性别:
- 来自: 北京
最新评论
-
远方_张涛:
赞一个,写的很好
Lock与synchronized 的区别 -
somefuture:
这个一定要学会的。谢谢。
Lock与synchronized 的区别 -
peng051410:
能给你完事的例子吗,我这实验了不可以,能否发邮箱一份?peng ...
struts2 封装set集合 -
houlinyan:
orderNumber是order对象的一个属性呀,order ...
struts2 封装set集合 -
ljzxc123:
请问这里面的orderNumber表示什么,order里面又有 ...
struts2 封装set集合
文章列表
mvn dependency:tree 报了这么个错:
写道
import: Entry[import from realm ClassRealm[maven.api, parent: null]]----------------------------------------------------- at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:168) at org.apache.maven.lifecycle.internal.M ...
今天早上来收到报障,视频生产流程不同了,都进不了lego,经排查,一个pingback服务访问超时,程序每次访问都起一个线程,由于服务已经挂掉了,占用太多的线程不能释放,服务坚挺了1天后,终于OutOfMemoryError: unable to create new native thread了。
经了解pingback的服务已经被人下线了,机器都找不着了,听说是个没有的东西,所以决定把代码中相关的逻辑都去掉。发现同事负责的模块也需要修改,让他一起修改。总共改了三四个模块,到1点钟终于上线完成了,好了吃饭去。吃完饭往回走的路上,收到别人反馈,给我发了一张图,曲线开始下降 的时间刚好是 ...
在你需要下载的目录下:
建一个批处理文件,download.bat,内容:
call mvn -f pom.xml dependency:copy-dependencies
@pause
再建一个pom.xml文件,以下载:
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch ...
这个作者所经历的事情,我都遇到够,但是我是一个懒人,没有把他写下来,今天看到了,保留下来,供以后使用:
来自: http://ian.wang/106.htm
Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍 ...
有一个导入黑名单的需求,由于量比较大,所以先采用批量insert。拿批量insert 10000条做测试。
普通的insert
<insert id="insert" parameterType="com.qiyi.zhibo.domain.QiyiZhiboBlackUser" >
insert IGNORE into qiyi_zhibo_black_user (uid, create_time, operator
)
values (#{uid,jdbcType=BIGINT}, #{createTime, ...
mysql忽略主键冲突、避免重复插入的几种方式
方案一:使用 ignore 关键字
方案二:使用 replace into
方案三:ON DUPLICATE KEY UPDATE
方案一:使用 ignore 关键字
如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:
insert ignore into table_name(email,phone,user_id) values('test9@163.com','99999','9999')
,这样当有重复记
目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat、Keepalived,成熟的架构有LVS+Keepalived、Nginx+Keepalived、HAProxy+keepalived及DRBD+Heartbeat.三种负载均衡器的优缺点说明如下:LVS的优点:1、抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响;2、工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+He ...
RabbitMQ的集群方案有以下几种:
1.普通的集群
exchange,buindling再所有的节点上都会保存一份,但是queue只会存储在其中的一个节点上,但是所有的节点都会存储一份queue的meta信息。因为这样有两个好处:
1)存储空间。如果每一 ...
基本情况介绍:
agent:负载容器的生命周期管理,和容器的健康检查,在容器进程down和start的时候给master发通知
master:接收到agent的消息放到一个队列里面,一个线程循环从队列中获取appid,将最新的应用的实例列表发给router(由于 ...
迅速把庸才变将才的七大步:1.创造好的工作环境,让员工有更好的积极性、创造性去解决问题
2.调节员工的情绪,让员工从积极的态度看问题,找出合理的解决办法
3.帮员工把目标分解成一个个的动作,让目标清晰有效
4.调用你的资源,帮员工解决问题,达成目标
5.赞美员工的某个行为,而不是泛泛的赞美
6.让员工对工作进度进行评估,让员工找到完成剩余工作的办法
7.引导员工“向前看”,少问“为什么”,多问“怎么办”
Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP
多次出现这个问题,每次解决后,就忘了,这次记录下来,希望以后能记住
引用自:http://blog.csdn.net/woshisap/article/details/6558732
在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getD ...
推荐一个好用的查看反编译的工具,不仅可以查看class,jar也可以,界面还是eclipse风格的,见附件
手上的项目现在要支持多平台,多个平台的显示内容大部分相同,但是页面的部分存在区别,为了便于维护,自己开发了一个freemarker的自定义标签check,通过check标签,自动检查<@check></@check>之间的内容是显示。
第一步:把页面上不同的平台存在差异的区别起个名字name标识,在zk中配置,每个平台要显示的区域名称的列表,配置示例如下:
{
"azure": [
"config.set"
,"config.domain"
...
记得之前有用过memcached,领导说把过期时间设成1个半月,改完后很奇怪,存进去就莫名其妙的取不出来,查了一下午,原来memcached的过期时间有两种设定方式
1.从add时间算起的一个以秒为单位的毫秒值 一天就是 60*60*24,n天就是60*60*24*n
2.一个unix的时间戳,即从1970年1月1日开始到失效时间为止的整形毫秒数
memcached是如何区分add的expire是那种方式呢,是根据expire的数值来判断的,如果expire大于60*60*24*30(即一个月的毫秒数),就会认为是第二种方式,如果小于等于60*60*24*30就是第一种方式
当 ...
图片检查java代码:
import java.awt.Image;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;
public class ImageTypeCheck {
public static String bytesToHexString(byte[] src) {
StringBuilder ...