- 博客(48)
- 资源 (50)
- 收藏
- 关注
原创 mysql重复数据处理
- 用查询出来的要保留的数据插入新表,要把自增id去掉,还可以用insert--create table的方式。1、在数据库表中删除重复数据 ,得到的就是不重复的数据,这种适应于表数据量比较小的时候,表的id跨越比较大;-- 下面是查询出来手工插入的,适用于数据量不大的情况,自增id的要把id字段去掉,这样才可以有连贯的id。2、从表中取出不重复的记录到新表中,这种适应于表数据量大的情况,涉及到建表改表名的操作。-- 用的是重建表的方式,不采用删除重复数据的方式是因为表数据量非常大,删除太耗时。
2023-03-24 09:33:59
212
原创 Swing后台工作线程
Swing后台工作线程的各种启动方式测试,其中有些不能启动后台工作线程,在注释中有标注。import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.conc...
2020-05-04 10:31:07
379
原创 超时定长HashMap
超时定长HashMap可以当做简单的缓存使用,要比一般的jvm内部缓存要快很多,当然了也会比网络缓存有数量级的性能提升。import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Ma...
2020-05-04 10:26:29
805
原创 定长hashmap
import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Map.Entry;/** * @Description: 定长hashmap设置好长度后,就只保留最新的长度个数的数据,旧数据会做删除。 * @author wzjin * @date 201...
2019-07-03 10:42:38
1065
转载 Java正则表达式, 提取双引号中间的部分
正则表达式提取双引号之间的内容,当然了可以找到就可以实现替换了。String str="this is \"Tom\" and \"Eric\", this is \"Bruce lee\", he is a chinese, name is \"李小龙\"。"; Pattern p=Pattern.compile("\"(.*?)\"");Matcher m=p.matche
2017-11-29 09:46:30
16621
原创 开发工程师面试总结
开发工程师面试总结1、智力题不会做的都不通过,专业题只要不太离谱就行。这里可以过滤一片面试技巧丰富而智力一般的;2、技术方向要和岗位现在和将来的方向匹配,有点差别的对方学习能力强也可以。技术细节要灵活的问一下;3、至少专科,经验要多。当然不排除有学历低能力强的,但是万一弄不好在领导那里不好交差;4、跳槽不能太多和太少,太多不稳,太少没活力,一般1-3年跳一次比较合适。程序员需要不断
2017-11-23 16:30:10
501
原创 properties文件路径读取
linux下打包成jar后,,jdbc.properties 和jar在文件夹中同一个位置。 String filePath = System.getProperty("user.dir") + "/jdbc.properties";InputStream in = new BufferedInputStream(new FileInputStream(filePath));prope
2017-09-19 17:35:38
1941
原创 log4j2的一个实例
参考了下面文章的基础上了一些改进,适应模块化的项目日志记录。http://www.cnblogs.com/guogangj/p/4031571.html <RollingFile name="RollingFileInfo" fileName="${sys:user.home}/lo
2017-09-15 14:10:30
505
原创 Hibernate查出集合里面的对象全部为空原因分析
Hibernate查出集合里面的对象全部为空原因分析症状:hibernate查单表,在后台可是看到生成的sql语句,sql正确,返回的list中可以看到返回的对象数目,但是里面的对象都是null,可以推断查询过程没有问题,问题在绑定到对象的过程中。可能原因有:1、hibernate的pojo中serialVersionUID的值和其他pojo的值一样。这样的情况特别容易发生在拷贝代
2016-01-27 11:21:16
4856
1
原创 ice和java socket网络传输的对比
下面测试时前面一次测试的补充,以前测试地址见下面博客。http://blog.youkuaiyun.com/wzjin/article/details/46561471采用smartsniff进行网络抓包,客户端和服务器端部署在内部网络的不同服务器上,jdk采用了jdk7。传输的字段都是一样的,拷贝了一个比较长的字符串。socket包的TCP 调用100000次耗时: 56028
2015-07-16 18:13:24
1981
原创 大量盖楼回复的设计思路
盖楼回复里面包含有对回复的回复。设计的几种思路:1、用长短key来表示树结构;---回复层数限制于key字段长度,采用16进制,主体回复5字段,其他4字段,分别对应100万和6万回复,key字段用255可以63层嵌套,key的生成有点麻烦;---如果采用32位,每层4字符,每层就可以支持100万回复,其他可以5楼后只要3个字符就行;64进制3个字符可以表示10万;---
2015-06-30 11:24:07
3345
原创 ice和java socket性能对比。
做了简单的性能测试对比,传递的都是4个英文字符。ice也是采用java调用的。jdk8 x64位,编译等级1.7,本机windows 64位,4核4g内存测试。Google Protocol Buffer版本2.5;ice采用windows 32位,3.5.1版。代码没有做过多的优化,连接的时间没有计算。只测试了速度方面的,没有测试传输的包大小,没有做跨网络的测试。
2015-06-19 15:39:27
3342
原创 Google Protocol Buffers和java字符串处理对比
操作代码大部分从晚上拷贝,懒得敲。下面直接上有源码和测试结果。serabuffer.proto文件,用下面命令生成java代码。protoc -I=./ --java_out=./ serabuffer.protopackage Feinno.Practice.Learn;option java_package = "Feinno.Practice.Learn"
2015-06-12 10:42:11
2843
原创 editplus的proto语法文件
在网上找的,然后做了修改完善。#TITLE=proto; This file is required for EditPlus to run correctly.#DELIMITER=,(){}[]-+*%/="'~!&|<>?:;.##QUOTATION1='#QUOTATION2="#CONTINUE_QUOTE=n#LINECOMMENT=//#COMMENTON=/*#
2015-06-10 20:33:36
902
原创 editplus的ice语法文件和模板文件。
editplus的模板文件和语法文件使用方式自己去百度。模板文件为。#pragma once[["cpp:include:test.pb.h"]][["cpp:include:StreamProtobuf.h"]]module msg{ //下面这样弄可以适用于java和c++ ["cpp:type:test.pojo::Test1","java:protobuf:t
2015-06-10 18:37:21
1332
原创 mysql的语法高亮文件。
网上找的,稍作修改,补充了一些没有显示的关键字,后期只要用mysql还会做持续的补充完善。#TITLE=MySQL#DELIMITER=<>/="'%,.(){}[]+*~&|;#QUOTATION1='#QUOTATION2=`#CONTINUE_QUOTE=n#LINECOMMENT=--#LINECOMMENT=##COMMENTON=/*#COMMENTOFF=
2015-06-01 10:14:26
1996
3
原创 eclipse4.4的google protocol buffer的proto文件编辑器Protocol Buffer Editor安装
eclipse4.4的proto文件编辑器Protocol Buffer Editor安装google protocol buffer 文件编辑器。插件项目名称为protobuf-dt,是托管在google code上,国内现在已经连接不上google code了,在eclipse市场可以发现该插件,但是不能安装。在github上发现 有人已经做了相关的同步,可以在下面地址下载
2015-05-29 09:42:37
10478
转载 科学家揭示真正的“休息模式”
为什么你睡了11个小时仍然觉得疲累?为什么你花了好几万去岛国度假并没有增加生活的热情?都说要去KTV,去夜店,去游乐园就能忘掉不快,更带劲地开始新的一天,但是尽兴归来心里只剩空虚?我们真的明白休息的含义吗?我们休息对了吗?你理解的休息是什么?一个饱觉?一阵疯玩?到KTV释放饭后的一串饱嗝?休息的真正含义是什么?是恢复疲劳,放松神经,当你重新投入工作与学习的时候觉得又是一个精力充
2014-07-30 18:47:37
952
转载 互联网思维体系
互联网思维体系1、用户思维 Who-What-How模型,Who,目标消费者——“屌丝”;What,消费者需求——兜售参与感;How,怎样实现——全程用户体验至上。法则1:得“屌丝”者得天下,面向多数人;法则2:兜售参与感,培养忠诚粉丝;法则3:体验至上,关注细节关注用户感觉;2、简约思维法则4:专注,少即是多; 大道至简,越简单的东西越容易传播,越难做。法则5
2014-07-16 10:35:47
3416
转载 项目评估方法
一个工程需要的早期评估有三项:工作量、持续时间、预算。在这三项中,工作量必须首先评估。当了解工程所需的工作量你就可以分配决定工程持续时间的资源,进而可以评估人力资源和非人力资源花费。用下面的过程来评估你的工程所需中工作量:1、决定评估所需的精确度。典型的情况是,评估精度越高,所需的细节就越多,所需时间也越多。如果需要你做一个粗略的评估(-25% - +75%),你可能会在较高的水平利用最少
2014-07-16 10:31:17
1435
原创 管理的一些问题换位思考
博弈中的管理:1、不按时发薪水极大挫败员工的积极性,从而导致的消极怠工问题产生。晚几天能产生多少利息。要会取舍。2、做越多错越多责任越多好处越少,员工要花本该用于做事的精力来找理由借口推卸责任。不能让老黄牛吃亏。3、员工流失,不要抱怨员工,而是该想想你哪没做好。是不是更多的考虑了自己的利益,而没有为对方来考虑。4、做好你本职内的活,你是什么角色就从什么角色角度考虑问题,你的成果和利
2014-07-02 09:02:12
980
转载 听说满满的负能量的语句
后来才知道,和不同的人说不同的话,表现出不一样的态度,是一种非常可贵的能力。而不是虚伪。真正努力过的人,就会明白天赋的重要。敏感是怎么回事?同样一件事情,自己比别人更容易把它认为是挫折;脆弱是怎么回事?同样的挫折,产生比别人更多的负面情绪; 什么是抑郁?同样的负面情绪,从中恢复比别人要花更多的时间和精力。什么是弱者?敏感、脆弱、抑郁的人。出身不好的限制也不光
2014-06-23 19:28:21
1996
原创 mysql 导入导出数据
mysql source导入数据转自:http://yk1688.blog.51cto.com/2000558/5242181、先使用命令mysql -uroot -p登陆mysql服务器2、然后执行相关命令导入数据。mysql> use dbtest; //设置当前要导入数据的dbtest数据库mysql> set names utf8; //设置编码mysql> s
2014-06-20 12:00:33
997
转载 数据库重复记录处理
SQL查询及删除数据表中重复记录 1、 SELECT T1,T2,T3 FROM TABLE Group by t1,t2,t3 having count(*) >1 查找重复记录2、 DELETE FROM TABLE WHERE ID NOT IN (SELECT MAX(ID) FROM TABLE GROUP BY T1,T2,T3) 按条件删除重复记录1、查找
2014-06-19 18:40:30
870
转载 将pdm中的注释拷贝到name
Option Explicit ValidationMode = True InteractiveMode = im_BatchDim mdl ' the current model' get the current active model Set mdl = ActiveModel If (mdl Is
2014-06-11 16:37:43
1858
原创 win7x86下安装使用hadoop2.2
这里采用的是win7下不用cywin的安装方式来做的。算是自己实验过程的一个记录。安装过程参考了下面文章,主要的配置也是一样的。http://blog.youkuaiyun.com/jiutianhe/article/details/17709717win用hadoop插件:这个测试过可以用,其他的有测试不能用。http://download.youkuaiyun.com/detail/bluex
2014-04-08 16:54:07
3855
转载 C++语言代码检查工具PC-Lint简介
一、概述 PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft, PC-Lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司和个人开发而言
2014-04-08 10:17:48
1100
原创 java程序员快速学c++
java程序员快速学c++java程序员学cplus,其实大部分的语法是一样的,但是对java程序员来将,还是有写难点需要注意。看完这些还不能保证会写c++程序,不过一般的程序可以看懂,要写的话要多多练习。---这是一个学习笔记,作为自己学习的记录,还没有完成,在随后的过程中进行完善。一、头文件部分:1、cplus中的函数最好要先声明,声明最好要放入头文件中,这样在cp
2014-04-03 16:51:41
4630
原创 java使用swig调用链接库
java使用swig调用链接库1、i文件编辑,直接将头文件包含进来即可/* File : xxx.i */ %module xxx %{ #include "test.h"%}%include "test.h"2、生成cxx文件。如果链接库是c的,-c++可以省略。swig -c++ -java -package com.test -outdir
2014-04-02 12:27:02
3718
原创 用vc6编译生成的cxx文件
用vc6编译生成的cxx文件以前用codeblock来编译swig生成的文件,总是有undefined reference to `xxx'类似的问题搞不定,换成了vc6来编译。编译步骤如下:1、在vc6中建立新的dll工程,建立一个空白的cpp文件,将swig生成的cxx文件内容拷贝进去;2、把ctp的头文件拷贝到工程根目录,也就是和上面cpp一个位置;3、j
2014-03-29 16:38:19
1975
原创 马云语录总结精选
马云语录总结精选马 云说: 30%的人永远不可能相信你。马 云说: CEO就是要把自己的产品用最简单的话告诉所有人。马 云说: 不要把客户当白痴。客户不喜欢你,一定有他的原因和理由,我认为创业者最最重要的是,要学会跟人打交道。只有通过别人,通过团队,你才能够拿到自己的结果。马 云说: 不要让你的同事为你干活,而为我们的目标干活,共同努力,团结在一个共同的目标下面。马 云
2014-03-26 17:26:50
1736
原创 java调用c++动态链接库---jnaerator命令行生成bridj的包
用bridj自动对动态链接库进行包装成jar包给java调用,对应简单应用还会生成调用实例。没有头文件,生成独立的jar包:java -jar jnaerator.jar *.dll -mode StandaloneJar -runtime BridJ有头文件,生成独立的jar包:java -jar jnaerator.jar *.dll *.h -mode Standa
2014-03-20 09:08:10
5697
原创 用native2ascii批量转换java源码
native2ascii命令行不支持批量转换,用下面程序可以对文件夹进行扫描并做批量转换。import java.io.File;/** * 用native2ascii批量转换java源码 * @author wzjin * * 删除并重命名 * del D:\文件路径\src\thostftdcmdapi\*.java * rename D:\文件路径\src\
2014-03-19 18:59:56
1354
原创 jni和bridj性能对比,数据越大,性能差距越大
jni和bridj性能对比,数据越大,性能差距越大一亿条数据---差35倍JNI消耗的总时间(ms):2631bridj消耗的总时间(ms):70081一百万条数据---差7倍JNI消耗的总时间(ms):119bridj消耗的总时间(ms):833五十万条数据---差4倍JNI消耗的总时间(ms):131bridj消耗的总时间(ms):492五万条数据---
2014-03-19 11:18:26
4694
Easy CHM3.93安装版
2020-07-19
python384标准库-中文完美版.CHM
2020-07-19
FAST_FWR310_V1V2_120508b.zip
2020-05-21
jadx-1.1.0.zip
2020-05-21
zipkin-server-2.17.2-exec.jar
2019-10-10
jdk-11中文api修订版.CHM
2019-03-12
jdk11中文api
2018-12-27
javafx9的api
2016-10-18
博客“Excel批量导入表结构到power designer”的附件
2016-05-17
webmagic-0.5.3生成的jar
2016-05-11
X-Quant Studio策略开发集成环境用户手册
2014-10-17
java调用本地dll的几种方法性能对比测试
2013-06-30
java用jnaerator配合BridJ调用dll实例
2013-02-21
go语言编译器源码
2012-12-18
win下安装redmine2.1
2012-09-21
hadoop-1.0.3 中文.chm
2012-09-03
c转java工具合集
2012-08-06
asp转php工具有界面
2011-05-28
php5中文版20110401编译
2011-04-02
PhatNotes汉化版forPPC
2011-03-01
asp转jsp项目工具j-asp.exe
2010-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人