自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (27)
  • 问答 (1)
  • 收藏
  • 关注

原创 poi针对List<T>通用导出excel功能

今天遇上导出excel的功能,网上搜了一下,参考了这篇文章:https://blog.csdn.net/l1028386804/article/details/79659605对代码做了进一小做了优化处理:支持List<Map>。指定导出的属性。抽取出了重复的方法。对每个元素都要获取反射信息做了缓存优化。poi升级为4.1.2版本。pom:<dependency> <groupId>org.apache.poi</group...

2021-07-01 17:06:03 581

原创 最简单真正实现spingboot下mybatis、mybatis-plus、tk.mybatis的sql修改后动态加载注解sql、xml配置sql的功能

最近参与了使用springboot+mybatis-plus的项目,使用jrebel能很好的解决sql变化以外的问题,但是在调式的时候,发现sql语句有任何的变化都需要重起项目才能生效。我们的项目框架原因,启动至少要花3分钟,一个稍复杂的sql可能来回修改几次,就得反反复复重起项目,大量的时候耗费在重起上。尝试网上搜了一些资料,基本只有针对xml配置的sql有动态加载的资料,还比较复杂。而我们的项目,所有的sql都是用注解实现的,搜到一篇也是针对xml修改后加载的文章:https://blog.csdn.

2021-06-21 23:07:49 435

原创 centos下openjdk报:getVersion(FontConfiguration.java)异常,安装fontconfig无效问题的处理

jdk版本:openjdk version "1.8.0_41"centOS版本:CentOS Linux release 7.5.1804 (Core)问题:java项目中使用到验证码,使用oracle版本jdk一切正常,更换openjdk后报如下异常:java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun...

2021-01-07 18:19:21 3316 2

原创 javascript取本周星期一到星期天对应日期的通用方法

javascript的getDay()方法返回0-6,0代表星期天,1-6为星期一到星期六。加工此方法返回本周指定任一星期几对应的日期。// day:1-7 1:返回本周星一对应的日期,7:返回本周星期天对应的日期function getWeekDay(day){ if(day < 1){ day = 1; } if(day > 7){ day = 7;...

2020-06-16 11:43:09 886

原创 centos7上简单安装ftp服务

安装:ftp服务:yum -y instal vsftpd安装:ftp客户端:yum -y instal ftp启动ftp服务:systemctl start vsvtpd使用普通用户(不是root)登录测试:[root@localhost vsftpd]# ftp localhostTrying ::1...Connected to localhost (::1).220 (vsFTPd 3.0.3)Name (localhost:root): tomcat331 Please spec

2020-06-08 17:18:12 370

原创 vsftpd一切正常,就是报530 Login incorrect.的一种情况

版本:vsFTPd 3.0.3操作系统:redhat7服务正常启动、防火墙已放行、selinux已关闭、用户名密码输入正确、ftp目录可读写。但就是报:530 Login incorrect非常抓狂的查证,后来想起修改过ftp配置文件的权限,给赋了666的权限。尝试修改回600,重起vsftpd后问题解决。[root@localhost vsftpd]# lltotal 20-rw-------. 1 root root 0 Jun 3 23:05 chroot_list-rw-rw-...

2020-06-04 19:23:55 620

原创 keepalived监控nginx、mysql

keepalived.conf配置:[dongzw@localhost ~]$ vi/etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs { router_id HA-TEST}vrrp_script chk_nginx { script "/etc/keepalived/scripts/nginx_check.sh" interval 5}vrrp_instanc...

2020-05-26 15:29:18 528

原创 centos7上普通用户安装管理keepalived

keepalived通过浮动IP实现数据库、应用、文件服务器高可用还是蛮方便的。但只能使用root用户正常启动,而mysql、tomcat等普通应用在管理规范的环境下是不允许使用root安装管理的。这里使用普通用户安装keepalived,通过root用户修改系统配置,让普通用户能使用:systemctl start keepalived和systemctl stop keepalived来管理。安装过程:注意root用户和普通用户执行的命令[root@localhost ~]# mount /de

2020-05-26 14:57:28 6266

原创 处理mysql报错: Can't open shared library 和 No paths allowed for shared library

安装mysql插件rpl_semi_sync_master时报如下异常:mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';ERROR 1126 (HY000): Can't open shared library '/usr/lib64/mysql/plugin/semisync_master.so' (errno: 2 /usr/lib64/mysql/plugin/semisync_master.so:

2020-05-12 16:53:19 16014

原创 升级nginx记录

#查看当前版本及原配置,注意记录下此配置[dongzw@localhost ~]$ /data/fdfs/nginx/sbin/nginx -Vnginx version: nginx/1.4.7built by gcc 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC)configure arguments: --prefix=/data/fdfs/ngin...

2020-04-28 11:07:16 196

原创 处理普通用户安装启动mysql报:Can't find error-message file'/usr/share/mysql/errmsg.sys' 问题

操作系统:centos7mysql版本:5.7.29使用普通用户安装完成以后,启动mysql:/data/mysql/usr/sbin/mysqld --defaults-file=/data/mysql/etc/my.cnf --user=dongzw &日志中报:[ERROR] Can't find error-message file '/usr/share/mysql/e...

2020-04-08 13:22:02 20660

原创 centos上普通用户安装nginx过程

nginx下载地址:http://nginx.org/download/解压:tar -zxvf nginx-1.17.7.tar.gz[dongzw@localhost nginx-1.4.7]$ ./configure --prefix=/home/dongzw/nginxchecking for OS+ Linux 2.6.32-754.el6.x86_64 x86_64che...

2020-01-13 12:28:43 2247

原创 java循环中删除list元素,解决ConcurrentModificationException异常

在循环中判断元素,满足某些条件时,需要删除元素,如果在一个循环体中处理,会报:java.util.ConcurrentModificationException异常,稍微改下写法即可解决,参看如下黑体和红字部分操作:public static void main(String[] args) { List<Map<String,Object>> list...

2019-12-09 15:04:47 248

原创 普通用户rpm包安装mysql5.7.28过程

以下只简单记录安装过程,使用普通用户dongzw把mysql5.7.28安装在/data/mysql目录下,环境变量未配置,my.cnf最简配置,请根据实际情况调整。前期的下载等准备工作请参考本系列其它文章。mkdir -p /data/mysqlmkdir -p /data/soft_rpmcd /data/soft_rpm[root@localhost soft_rpm]# t...

2019-12-09 13:29:02 466

原创 centos安装mysql5.7的简单过程

[root@localhost mysql5.7.28]# rpm -ivh mysql-community-common-5.7.28-1.el6.x86_64.rpmwarning: mysql-community-common-5.7.28-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPre...

2019-12-07 17:22:09 238

原创 mysql5.6简单升级到mysql5.7.28过程

原来使用root用户安装mysql5.6,升级也使用root用户执行rpm -Uvh,这是最简单的方式。mysql5.7安装、升级需要按顺序执行:rpm -Uvh mysql-community-common-5.7.28-1.el6.x86_64.rpmrpm -Uvh mysql-community-libs-5.7.28-1.el6.x86_64.rpmrpm -Uvh mysql-...

2019-12-07 16:09:21 964

原创 centos普通用户安装mysql5.6

以下为在centos6上用普通安装mysql5.6过程的记录。开始踩过不少坑,特整理记录下过程,把安装尽可能简单化。5.6系列与5.7系列使用普通用户安装存在些许差异,后续会说到,希望能帮助到读者。软件下载参考前文:https://blog.csdn.net/ohaozy/article/details/103435471[root@localhost ~]# useradd mysql...

2019-12-07 15:59:03 340

原创 centos6安装mysql5.6.19,升级到5.6.46

以下为在root用户下安装mysql5.6.19,然后升级到5.6.48的过程,在root下操作非常简单,且都是5.6系列只要简单执行rpm -ivh进行安装,rpm -Uvh 进行升级既可,5.6只需要安装client包和service。mysql5.7系列和非root下的安装、升级,后续会说到。软件下载地址:https://downloads.mysql.com/archives/comm...

2019-12-07 15:23:34 524

原创 mysql动态游标

mysql游标在数据量超大的时候基本无法使用,解决思路是把数据集按某个值分段分批处理,比如这里是按主键字段id来区分,每十万数据处理一次,把待处理的数据先放到MEMORY 引擎的临时表,每批次处理完后关闭游标,进行下一批次处理。以下脚本只是大体结构,请按需参考修改。CREATE PROCEDURE cur_test()BEGIN DECLARE  v_kfId int(10) unsi...

2019-02-01 14:27:47 691

原创 oracle递归查询最浅显的用法

条件左边的字段为父亲,就是向上查询,左边的字段为孩子就是向下查询。--向上查询,也就是指定某个节点开始,一直查到根节点,条件为 parent=childSELECT *  FROM CATALOG TCONNECT BY PRIOR T.PARENTID = T.ID START WITH T.ID = 2224 ORDER BY T.PARENTID, T.ID;--向下查询,也...

2018-09-14 15:27:28 280

原创 windows下把mysql用gzip导出、导入

把windows下可执行的gzip.exe文件放到系统目录:C:\Windows\System32 mysql压缩导出: mysqldump -u用户名 -p密码 要导出的库名 [要导出的表] | gzip &gt; d:\导出文件名.gzmysql导入压缩文件:gzip -d &lt; d:\导出的压缩文件 | mysql -u用户名 -p密码 要导入的库名 gzip.exe可到这...

2018-09-14 14:45:37 3798

原创 oracle分页查询简单用法

使用ROW_NUMBER() OVER(ORDER BY NULL):(需要排序就写order by 字段名,但对性能影响极大)SELECT * FROM (SELECT A.*, ROW_NUMBER() OVER(ORDER BY NULL) RN FROM ORDER A) TWHERE T.RN > 6039591 AND T.RN < 6039691; --...

2018-08-31 18:20:54 488

原创 用rpm在centos7上安装httpd的过程

[root@master /]# mkdir cdrom[root@master /]# mount /dev/sr0 /cdrom  #挂载光盘mount: /dev/sr0 is write-protected, mounting read-only[root@master /]# cd /cdrom/Packages/[root@master Packages]# ls httpd-...

2018-08-10 11:28:24 13359 1

原创 linux下压缩及解压缩的最简单用法

以下只例出最简单最常用的方式,希望大家一看命令就能照着例子使用,一般用-v选项显示过程,这里省去,注意使用命令时的所在目录1. tar 打包:把etc打包成etc.tar,存放到当前目录下:tar -cf etc.tar /etc 把etc.tar解包到当前目录:tar -xf etc.tar 2. tar打包并压缩成gz格式:打包并压缩etc目录:tar -zcf etc.tar....

2018-08-09 18:23:05 1184

原创 jfinal文件上传路径问题的处理

jfinal上传文件对文件路径的处理不是很友好,多少是个坑。这里解析一下问题。文档上是这么说明的:添一下源代码上取配置路径的代码:如果配置的上传路径是:/  me.setBaseUploadPath("/");那上传的时候:upFile = this.getFile("upfile","/a/b/c"....就直接返回了/a/b/c的路径,想必多数开发人员会认为上传到项目根...

2018-08-09 11:20:42 3949

原创 flavr弹出框被bootstrap的modal弹出层遮挡问题的解决

flavr弹出框很漂亮,但遇上bootstrap的modal弹出层时却因z-index的原因被遮挡了,效果图如下:希望的效果是这样:修改如下:打开文件:flavr.css将flavr-container.modal添加上:z-index:99999 即可。.flavr-container.modal{pointer-events:auto;z-index:99999}...

2018-08-09 09:38:20 1272

原创 封装javascript原生ajax

网络上资料已经比较多了,基本类同,多多少少存在些问题或者不完整,这里加工一下。url:服务端地址opt:js对象,带action执行的方法、是否同步、返回的数据类型、需要传给服务端的参数success:执行成功后的回调函数,有此回调方法就不再返回值error:执行失败调用的回调方法。function ajax(url,opt,success,error) { o...

2018-08-07 13:52:48 118

原创 aceadmin1.4框架treeview多选改造

有部分内容参考以下地址进行改造:https://www.cnblogs.com/louis80/p/5093901.html效果改造前:改造后: tree.js文件selectTreeNode: function selectItem(clickedElement, nodeType) {中的if (nodeType === 'folder') {    ...

2018-08-04 21:31:15 1405 2

原创 仿IOS风格弹窗uiAlertView嵌套弹出层问题的修改

网页原地址:http://www.jq22.com/demo/uiAlertView201712071705/#挺喜欢这个弹出层插件,效果如下:可惜嵌套使用时存在问题,只能弹出第一层。也即弹出:“确定要删除吗?”,回调函数里再弹出“删除成功”的提示就存在bug。查阅代码后发现问题的根源是弹出第一层点击后,关闭弹出层时,直接使用类选择器,且动态生成的层所取id都一致,导致后来弹出...

2018-07-31 23:56:37 476

原创 用java把通达信导出的交易记录文件高速批量导入mysql数据库

有段时间需要把通达信的交易记录导入到mysql数据库,主要是1分钟和5分钟数据。对比测试过innoDB和MyISAM引擎,不论从数据访问速度还是数据文件空间占用上比较,MyISAM都大占优势。 Mysql数据版本为:5.5.47Ā导入mysql数据库性能最好的应该使用load data,但是为了通用性,同时也想通过java程序实现更极致的性能。故记录下过程。程序性能:在我笔记本上测试下来,...

2018-07-09 17:30:34 2518

原创 jfinal整合umeditor1.4.3.3

网上相同的资料也比较多,这里结合自己配置过程记录一下。代码直接使用jfianl自身的文件上传功能,编辑器提供的jsp、java代码、jar包都未使用。http://ueditor.baidu.com/website/download.html 下载java版本。把下载的utf8-jsp中的文件放入项目:代码中引入相关css及js:&lt;link rel="stylesheet" type="te...

2018-06-21 17:36:07 579

windows下使用的gzip文件

文件解压后放到系统目录:C:\Windows\System32 下。 在命令提示符下执行: 压缩: gzip 要压缩的文件 解压缩: gzip -d 压缩文件 mysql压缩导出: mysqldump -u用户名 -p密码 要导出的库 [要导出的表] | gzip > d:\导出文件名.gz mysql导入压缩文件: gzip -d < d:\导出的压缩文件 | mysql -u用户名 -p密码 要导入的库名

2018-09-14

aceadmin1.4已改造treeview多选完整版

本版本是aceadmin1.4完整版,针对treeview多选支持不好的问题进行过改造。 效果请参看:https://blog.csdn.net/ohaozy/article/details/81415384

2018-08-04

仿IOS风格弹出窗口uiAlertView,解决嵌套弹出层问题

仿IOS风格弹窗,效果还不错,兼容html5,原效果页面地址: http://www.jq22.com/demo/uiAlertView201712071705/# 此源代码存在bug,嵌套弹出框时,后面的弹出将无效。 此版本我已修正过,在项目中正常使用。 这里上传的代码含js,css及使用demo。 感谢原作者!

2018-07-31

java识别图片文字/验证码源代码项目大礼包 Tess4J-3.4.7, Longan, javaocr,Java_imagetotext

文件为压缩包,包括多个java识别图片文字的项目,国内网站上资料比较少,项目都整理出了测试类及说明,都包含着源代码及jar包、安装包、训练库。希望用得到的人少走弯路,资源都精心整理测试过,高分是必须的。 javaocr项目 纯java程序,国内网站几乎没有见到相关资料。 此项目提供了图形界面的测试类: net.sourceforge.javaocr.main.java javaocr2项目 与以上javaorc属同一项目的不同分支,纯java实现,以下3个测试类请参考。 个人对此项目感觉不错,虽然存在些问题,但是只要训练库好,英文和数字识别率很高。 我用此项目把某网站的数字验证码都截了图做成了训练库,识别率95%以上,用browserTest简单实现了程序自动登录与各种操作功能。 测试类: TestDemo.java MyDemo.java MyDemo2.java Longan-master项目 此项目也是纯java实现,识别英文和数字效果还不错,国内网站几乎没有任何相关资料。 测试类: com.zarkonnen.longan.Main 使用开发工具,请设置程序输入参数为:-o c:/111.txt c:/entest.png 代表输出文件和识别图片 Java_imagetotext项目 安装tesseract-ocr-setup-3.02.02.exe文件,通过java调用tesseract.exe文件识别图片,输出识别结果 测试类: com.chillyfacts.com.my_main.java 根据实际情况修改输入图片、输出文件名、tesseract.exe文件所在路径 Tess4J-3.4.7项目 知名度最大的java识别程序了。 我的环境是windows7 64位 jdk1.8 64位 各种折腾,痛苦的尝试了各版本,基本都是报模块加载失败,安装上vc_redist.x64_2015.exe后执行成功,但是在xp32位还是没有成功。 测试类: TesseractExample.java 测试英文识别 ChOcr.java 测试中文识别 tesseract3.03项目 测试类: de.vorb.tesseract.example.BasicExample 需要加载libtesseract303.dll 运行后一直报异常,没有搞定,也不打算深究了,遗憾!有人成功了,请分享为谢。

2018-04-28

aceadmin1.4用简单json生成菜单树

基于aceadmin1.4编写,引入此js文件,不需要复杂多层的json,只要把菜单数据组织成带id,pId,name,url,menuPic的简单json,程序通过id,pId自动组织成菜单上下级关系。menuPic参数是生成菜单的图标,必须是aceadmin自带的图标名。 使用例子: 以下为json数据,可从后端取数,动态生成菜单: var menuData=[ {'id':1,pId:null,name:"工作台",url:"/index",menuPic:"fa-tachometer"}, {'id':2,pId:null,name:"系统管理",url:"#",menuPic:"fa-list"}, {'id':3,pId:2,name:"菜单管理",url:"/sysMenu/list",menuPic:"fa-caret-right"}, {'id':4,pId:2,name:"系统参数",url:"/sysParam/list",menuPic:"fa-caret-right"}, {'id':5,pId:null,name:"权限管理",url:"#",menuPic:"fa-pencil-square-o"}, {'id':6,pId:5,name:"组织架构",url:"/dept/list",menuPic:"fa-caret-right"}, {'id':7,pId:5,name:"用户管理",url:"/userInfo/list",menuPic:"fa-caret-right"}, {'id':8,pId:5,name:"角色管理",url:"/role/list",menuPic:"fa-caret-right"} ]; aceMenu.menu("sys_menu_list",menuData); 此程序与aceAdmin的treeview生成非常类似,可参考资源: https://download.csdn.net/download/ohaozy/10029551

2018-03-24

java定时执行sql语句

使用jfinal编写的本地应用,压缩文件里包括了eclipse本程序的源代码和可执行的jar文件。 通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔时间: #sqlserver mysql oracle dbType=sqlserver #数据库类型 sqlserver mysql oracle ip=localhost #数据库ip port=1521 #数据库端口 inst=dongzww #数据库实例名(oracle)、库名(mysql,sqlserver) user=dzw passwd=admin sleep=3 #间隔多少杪执行一次 config/sql.txt 中指定需要定时执行的sql语句,使用<>分隔各语句。如: update deviceInfo set ps=1 where status=1 <> delete from deviceInfo set ps=1 where status=0 <> update deviceInfo set ps=2 where status=2 程序启动类:dzw.Start.java 程序连接sqlserver用的是jtds,mysql和oracle的数据库连接驱动类请自行放到程序里:src/libs下(这里不支持重新上传文件(:)。 可根据需要,自行修改源代码,程序功能有限,不喜勿喷,有问题请留言或者私信。

2018-03-09

通用java程序批量导excel数据到oracle

本程序是使用jfinal编写的本地应用,压缩文件里包括了eclipse本程序的源代码和可执行的jar文件。 通过执行jar文件,输入oracle登录信息、需要导入的表名、excel文件路径,路径可以是文件夹或者文件,可实现递归导入指定文件夹下的所有excel文件,每个文件可以是多个sheet。 每个数据文件的格式必须一致,所有sheet均从第2行开始导入。 excel可以是xls或者xlsx格式。 数据文件和数据库表的对应关系通过程序里的config/sys.properties文件配置指定,格式如下: field_0 = XDDH field_1 = YXN field_2 = YYR ...... 以上配置的意思是:excel数据文件里的第0列对应表里的XDDH字段,第1列对应表里的YXN字段,依此类推。请对应好关系,并保证excel数据正确,列如字段是数字类型,excel里是文字,当然会报错。 注意下标从0开始,注意输入法,每次执行前请先用解压文件打开jar,配置好对应关系,保存后再执行导入程序。 可根据需要,自行修改源代码,只要修改数据源连接信息,即可扩展到其它数据库。 启动入口程序是:dzw.Start.java 程序功能有限,不喜勿喷,有问题请留言或者私信。

2018-03-09

oracle使用dblink高速复制表数据的动态存储过程

多年前写的复制目标数据库指定表的数据到本地表。 程序丢了可惜,分享下。 执行存储过程,通过指定目标数据库登录信息,动态生成dblink,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写在自动生成的sync_log表中。同步完成后自动删除动态生成的存储过程、dblink。 本程序不同步blob和clob字段,玩oracle的人都懂,用sql同步此类数据,速度上不去,此类数据应该要用导出导入的方式提升速度。 具体请参阅程序,可根据自已需要进行修改。 参数说明: CREATE OR REPLACE PROCEDURE syncTable( ip IN VARCHAR2,--目标数据库ip地址 port IN NUMBER,--目标数据库端口号 sid varchar2,--目标数据库SID ora_user VARCHAR2,--目标数据库登录用户名 passwd VARCHAR2,--目标数据库登录密码 src_table_name IN VARCHAR2,--目标数据需要同步的表(数据源) dest_table_name IN VARCHAR2,--把目标表同步到本地库的表名,无则创建与目标表一致的表名 errMsg OUT VARCHAR2)--输出执行信息。 程序同步到执行结束时的目标表所有数据,不按任何字段排序,只判断并记录row_number()到日志表,中断后重新执行可继续同步,如果目标表频繁读写,不保证数据完全正常,故最好是目标表不变动情况下执行同步。 有问题请私信或留言。

2018-03-06

aceadmin用简单json生成treeview

基于aceadmin1.4编写,其它版本稍做改动即可使用,需要先引入aceadmin相应的tree.min.js,使用时只需要传入带id、pId的json数组,自动生成上下级多层关系的树,可直接从后端取数返回json,引入此js后,调用:aceTree.tree(&quot;deptTree&quot;,treeData);即可。deptTree为要生成树的id,treeData为json数组。方法里包含了取已选择项的方法,如:var items = aceTree.selectedItems(&quot;deptTree&quot;); 有些方法来自网络! 使用例子: 放树的html:&lt;ul id=&quot;deptTree&quot;&gt;&lt;/ul&gt;

2017-10-19

java编写的ftp文件实时监控下载上传

用java语言编写的ftp小工具,可以按指定时间监控ftp服务器,把服务器指定目录内新产生的文件或者文件夹下载到本地指定文件夹,下载后删除数据。 也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到ftp服务器,上传后可删除本地文件夹内的数据。 是监控服务器还是监控本地文件夹,通过配置指定。 压缩包里是源代码和所需的jar包,还包括一个已经打成jar文件直接可以运行的文件。 代码有部分参考自互联网,已经做过修正。 根据需求,代码还可以精简。 启动类:dzw.Start 配置文件:sys.properties 检测时间间隔在启动后输入。 配置文件内容: #type=download :从服务器下载 type=upload 本地上传到服务器 type=download ip=127.0.0.1 port=21 user=ftptest passwd=ftptest #检测本地文件路径 localPath=D:/ftptestClent/ #需要下载的服务器路径 FTPServerPath=/ #下载或上传后是服删除文件true:是 false:否 deleteFileAfterDownload=true deleteFileAfterUpload=true #日志记录文件 logFile=d:/ftp.log

2016-03-22

HttpClient4.3教程 PDF格式

网上收集整理的HttpClient4.3教程已转成PDF格式。

2015-09-04

dwz完美整合ztree3.5(包括excheck),kindeditor,My97DatePicker

最初在CSDN上发了这份代码,整合了ztree3.3的核心部分,详情可以参看这个地址的说明: http://download.csdn.net/detail/ohaozy/8691959 据部分朋友的意见,需要使用ztree的excheck功能,于是我重新整合了ztree3.5,包括excheck,以及部分ztree美化图标。 因为CSDN上资源被下载过就不能更新及删除,只好重新发一份。推荐朋友们下载这份源代码,原先下载过的朋友可以留给我邮箱或者发邮件给我:[email protected],我单独发给你们。 压缩包是完整的jfinal+dwz的测试性小代码,直接导入myeclipse,运行DwzConfig.java,访问http://localhost:8888/admin就可以进入页面。 代码例子是JAVA的,dwz,ztree等是前台的东西,和后台没有关系。不管.net还是php都通用,请根据使用的平台,修改发布WebRoot下的文件,修改admin.jsp就可以。 ztree代码已经集成到dwz.min.js,不要再次单独引入js。 使用例子: var setting = { check: { enable: true,//只有这个属性就是checkbox chkStyle: "radio", radioType: "all"//level }, data: { simpleData: { enable: true } } }; /* 要是菜单不响应点击事件,请设置url:"#" */ var zNodes =[ { id:1, pId:0, name:"菜单管理(不响应点击)",iconSkin:"pIcon01", url:"#",open:false}, { id:2, pId:1, name:"菜单2(响应点击)", iconSkin:"pIcon02",url:"admin/articleAddEdit.html", target:"navTab", rel:"articleAddEdit2",open:false}, { id:3, pId:2, name:"菜单3(不响应点击)", iconSkin:"pIcon02",url:"#", target:"navTab", rel:"articleAddEdit3",open:false}, { id:4, pId:3, name:"文章管理4", iconSkin:"icon04",url:"admin/articleAddEdit.html", target:"navTab", rel:"articleAddEdit4"}, { id:5, pId:3, name:"弹出层", iconSkin:"icon04",url:"admin/articleAddEdit.html", target:"dialog", rel:"articleAddEdit5",mask:true,width:860,height:600}, { id:6, pId:3, name:"文章管理6", iconSkin:"icon04",url:"admin/articleAddEdit.html", target:"navTab", rel:"articleAddEdit6"}, { id:7, pId:1, name:"文章管理7", iconSkin:"pIcon02",url:"admin/articleAddEdit.html", target:"navTab", rel:"articleAddEdit7"}, { id:8, pId:7, name:"文章管理8", iconSkin:"pIcon02", url:"admin/articleAddEdit.html", target:"navTab", rel:"articleAddEdit8"}, { id:9, pId:8, name:"文章管理9", iconSkin:"icon04",url:"admin/articleAddEdit.html", target:"navTab", rel:"articleAddEdit9"} ]; $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); }); 有问题或建议请写评论或发信。

2015-05-31

dwz完美整合ztree,kindeditor,My97DatePicker

这份DWZ代码是我个人一直使用的,DWZ对各版本IE的兼容性是比较好的,我的代码在IE6下也基本能正常使用,这是一直舍不得换其它框架的主要原因。 压缩包是完整的jfinal+dwz的测试性小代码,直接导入myeclipse,运行DwzConfig.java,访问http://localhost:8888/admin就可以进入页面。 代码例子是JAVA的,dwz,ztree等是前台的东西,和后台没有关系。不管.net还是php都通用,请根据使用的平台,修改发布WebRoot下的文件,修改admin.jsp就可以。 页面集成了ztree3.3,kindeditor,My97DatePicker的使用例子。 本代码解决了DWZ集成ztree时,对于未展开的菜单点击后target无效的问题。以下是使用例子: var zNodes =[ { id:1, pId:0, name:"菜单管理(不响应点击)", url:"#",open:false}, { id:2, pId:1, name:"菜单2(响应点击)", url:"articleAddEdit.html", target:"navTab", rel:"articleAddEdit2",open:false}, { id:3, pId:2, name:"菜单3(不响应点击)", url:"#", target:"navTab", rel:"articleAddEdit3",open:false}, { id:4, pId:3, name:"文章管理4", url:"articleAddEdit.html", target:"navTab", rel:"articleAddEdit4"}, { id:4, pId:3, name:"弹出层", url:"articleAddEdit.html", target:"dialog", rel:"articleAddEdit5",mask:true,width:860,height:600}, { id:4, pId:3, name:"文章管理6", url:"articleAddEdit.html", target:"navTab", rel:"articleAddEdit6"} ]; $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); }); 如果要菜单不响应点击事件,请设置url:"#" 此代码处理了弹出层刷新及弹出层分页问题,这部分没有提供例子。 别怪我分数这么贵,真心的自己花了时间去测试改进,希望帮助到更多朋友。 有问题或建议请写评论或发信。

2015-05-12

使用jaxws创建webService所需的全部jar文件

解决参考网上使用myeclipse10开发JAX-WS webService项目报找不到类的异常, 解压文件后把lib下的jar全放到lib目录下即可。这是jaxws-ri-2.2.8版本。

2014-09-02

常用mib库文件

比较全的mib库资源,一般的mib浏览器可加载使用。

2013-12-07

jmibbrowser源代码

纯java开发的mib浏览器:jmibbrowser源代码,包插jar,代码不多,用java开发snmp的朋友值得参考学习。直接运行DwSnmpMibTreeGUI.java即可。我已经加入了大量的mib库,基本包含了主流mib库。

2013-12-07

snmp-java-source_1.4.2

一份基于snmp4j开发的snmp源代码工具包,SNMPSample类有详细的示例程序,需要使用snmp4j开发的朋友,值得研究一下。

2013-12-07

ObjectSNMP开发组件zhtelecombasis.jar

包括zhtelecombasis.jar,MibbleBrowser,jmibbrowser,运行zhtelecombasis示例程序,请将系统时间改为2012年6月份,这个代码是加密过的,偶尝试反编译破解了一下,有部分动态加载运行的代码没完成,懒得研究了,还不如去玩下snmp4j。

2013-12-07

json字符串内容查看器

解压文件,直接运行JsonView.exe即可.把JSON字符串copy到Text区,点Viewer就可以看到树状内容的JSON内容,非常方便的查看JSON节点层次及内容.

2010-08-19

xwork-core-2.1.6源代码

struts2.1.8.1需要的xwork-core-2.1.6.jar及对应的java源代码。

2010-04-04

struts2完整的Hello Word例子。

网上给的几个例子做总报些错,主要是需要的jar包没有完整的给出,我做的hello world是在struts2.1.8.1下实现的,导入项目即可正常运行。

2010-01-27

截止到2009年4月5日的所有福彩3D历史中奖数据----excel格式

从2004年第一期,到2009年4月5日总计1594期的所有福彩3D历史中奖数据,希望对大家有帮助. 收集得幸苦,敬请凉解和支持.

2009-04-05

最好的JAVA反编译工具 下载 中文绿色版

绿色版,只有609k,可直接运行,能反编译JAR包,自己写的类点击类名即可反编译出对应类,类似eclipse的超链接功能。

2009-02-04

Java语言编码规范

本文档讲述了 Java语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文当属 短小精悍了。而其中所列之各项条款,从编码风格,到注意事项,不单只 Java,对于其他语言, 也都很有借鉴意义。因为简短,所以易记,大家不妨将此作为 handbook,常备案头,逐一对 验。

2008-11-25

JAVA集合的使用(List、Map、Set、Queue,Collections、Comparable与Comparator,排序、搜索,内部类、equals、hashCode)

要注意的是List,Set,Queue继承了Collection接口,Map和Collection无关,但他们都是接口,不能直接实例化对象。这里想用一个简单的例子展示一下他们的使用,内容包括:List、Map、Set、Queue,Collections、Comparable与Comparator,排序、搜索,内部类,泛型、重写equals、hashCode

2008-11-25

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

TA关注的人

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