自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ITdada的专栏

写下经历,分享快乐!

  • 博客(142)
  • 资源 (30)
  • 收藏
  • 关注

原创 List<Map<String, Object>>的数据结构的添加和删除实例

【代码】List的数据结构的添加和删除实例。

2023-02-20 16:01:55 610

原创 消息中间件 RabbitMq

消息中间件是什么?消息中间件是在消息的传输过程中保存消息的容器。消息中间件再将消息从它的源中继到它的目标时充当中间人的作用。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它为止,当然,消息队列保存消息也是有期限的。消息中间件 特点1、采用异步处理模式消息发送者可以发送一个消息而无须等待响应。消息发送者将消息发送到一条虚拟的通道(主题或队列)上,消息接收者则订阅或是监听该通道。一条消息可能最终转发给个或多个消息接收者,这些接收者都无需

2021-02-21 17:01:18 192

原创 Linux安装oracle11g

linux安装Oracle11G阅读目录:linux安装Oracle11G 0、下载Orcle11G 1、上传文件到服务器或虚拟机的/install目录下 2、解压文件到当前目录: 3、关闭selinux 4、关闭防火墙 5、安装Oracle 11g依赖包 6、添加安装用户和用户组 7、修改内核参数配置文件 8、修改用户的限制文件 9、创建安装目录和设置文件权限 10、设置oracle用户环境变量 11、编辑静默安装响应文件 12、根据响应文件

2021-01-10 12:30:34 944

原创 Linux安装jdk

一、安装jdk2、让他慢慢下载,我们先去创建一个文件夹: 进入DATA目录(我用的DATA目录): 命令:cd DATA 创建jdk文件夹 命令:mkdir jdk 然后静静等待下载完之后。3、上传服务器:上传完成:在jdk目录下ll查询一下4、解压jdk:在jdk目录下解压: 命令:tar -zxvf jdk-8u211-linux-x64.tar.gz(jdk-8..这个是刚下载的jdk名称...

2021-01-10 12:16:42 171

原创 mac下mysql安装,忘记初始临时密码怎么破。

mac下mysql安装,忘记初始临时密码怎么破。环境采用安装包安装 MySQL 5.7坑点mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 mysql无法停止mysql服务忘记初始临时密码怎么破step 1 停止mysql服务苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)以上方法如果报系统错误,则使用以下备用方案:# 通过命令行.

2020-10-17 23:26:32 869

原创 “EdrawMax”已损坏,无法打开。 您应该将它移到废纸篓 。完美解决问题。

macOS Catalina下,即便已通过在终端中输入命令 sudo spctl --master-disable 允许APP任意来源, 也会出现某些APP安装后,打开时提示:xxx.app已损坏,无法打开,您应该将它移到废纸篓。 这时可通过在终端中输入命令 sudo xattr -d com.apple.quarantine /Applications/xxx.app解决, 其中xxx.app是出问题的APP名称,如名称中有空格,可用...

2020-09-28 23:27:57 2259 1

原创 Spring 知识

1、ioc 控制反转2、aop 面向切面3、管理事务3、框架应用1、ioc 控制反转 inversion of control(1)对象由原来程序本身创建,变为了程序接收对象;(2)程序员主要精力集中于业务实现(3)实现了service 和dao的解耦工作,Service层和dao层实现了分离,没有直接依赖关系;(4)如果dao的实现发生改变,应用程序本身不用...

2019-11-18 09:40:06 151

原创 JAVA 递归

public List<Node> ToTreeNodes(String startId){ List<ProductType> plist = this.productTypeService.list().getRows(); List<Node> listNodes = new ArrayList<Node>(); ...

2019-11-15 13:41:50 168

原创 Java里面获取当前服务器(linux环境)的IP地址--与请求者的真实IP

package com.tao.Util;import javax.servlet.http.HttpServletRequest;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;impo...

2019-10-15 00:03:34 893

原创 Nginx代理api出现response body内容被截断问题处理

问题现象(相同问题)通过nginx服务器代理后的API,response body内容被截断。字符串不完整。导致JSON解析报错。原因分析查看nginx日志,可以发现类似这样的错误信息:2017/04/19 13:16:28 [crit] 1879#0: *10035158 mkdir() "/usr/local/nginx/proxy_temp/0/91" failed (13: ...

2019-10-14 10:08:07 4037

原创 4、java 类和对象

面向对象的基本概念类定义1、类声明2、类的变量成员3、类的方法成员4、类的构造方法5、方法重载对象类和对象的关系类是一种对象的设计图纸;对象是类的实例;final 只能用,不能再继承了,比如String面向对象的基本特性:抽象、封装、继承、多态。抽象:抽象是指从众多事物中舍弃个别的、非本质的属性,抽出共同的、本质的属性的过程。软件开...

2019-10-08 00:37:05 138

原创 3、简单数据类型转换和类包装 及高精度数字

各类简单数据类型的转换优先关系byte,short,char --int--long--float--doublejava 高精度数字高精度整数:BigInteger高精度小数:BigDecimal

2019-10-07 16:17:37 160

原创 2、java 变量和基本数据类型

变量// 变量: 保存数据的存储单元(容器)// 声明变量语法:类型 变量名称基本数据类型1、boolean 2、byte 3、char 4、short 5、int 6、long 7、float 8、double基本数据类型也叫原始数据类型:整数、浮点数、字符类型、布尔型int int10=-23;int int8 =012;基本数据类型占位数。b...

2019-10-07 15:18:25 135

原创 1、Java标识符和关键字

java语言基础一、字符集二、标志符三、关键字四、注释一、字符集1、java 用Unicode 字符集65535个字符2、标志符 :是指由字母、数字、下划线及美元符号等组成一个字符序号,用来标识 变量、方法名称、类名、接口名称等。二、标志符标识符规则:1、数字不能开头;2、第一个字符之后,可以是货币符号、连接符或数字、字母、汉字的任意3、标志符...

2019-10-07 12:31:32 230

原创 ORA-01034错误:oracle not available

如图上:C:\app\tao\product\11.2.0\dbhome_1\database\INITORCL.ORA, 提示INITORCL.ORA 初始化没有找到文件,则去C:\app\tao\admin\orcl\pfile\init.ora.9620191892 位置,复制init.ora.9620191892 到上面位置,将init.ora.9620191892 文件名改成I...

2019-10-06 19:53:18 606

原创 Oracle 常用初始化命令

--创建一个表空间CREATE TABLESPACE MYSPACE DATAFILE 'D:/MYSPACE.DBF' SIZE 10M AUTOEXTEND ON--指定某个用户的默认的表空间是MYSPACEALTER USER SYSTEM IDENTIFIED BY NIIT DEFAULT TABLESPACE MYSPACE QUOTA UNLIMITED ON MYSPACECOMMIT--删除表空间DROP TABLESPACE MYSPACE--删除表空间,带内容一起删除

2019-10-06 18:39:52 394

原创 IntelliJ生成set,get方法所用快捷键

1、IntelliJ生成set,get方法所用快捷键快捷键为:alt+insert在编辑框中右击,选择generator,选择你想要生成get、set方法的属性,点击完成即可自动生成get和set方法。2、mac pro、 IntelliJ 怎么快捷键引包快捷键 . option +Enter...

2019-05-03 19:56:22 3341

转载 MAC JDK版本切换

通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本:1.首先安装所有的JDk:* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。* JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/JavaVir...

2019-04-17 17:31:59 172

转载 Jboss:配置应用的部署目录

默认的,jboss从JBOSS_HOME/standalone/deployments这个目录查找应用并进行部署。这个信息配置在JBOSS_HOME/standalone/configuration/standalone.xml这个文件中,找到<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">在这个文件中...

2019-04-12 20:53:32 3610

转载 消息中间件的比较

综合选择RabbitMq

2019-04-06 18:20:20 265

原创 python 基础篇

python 学习安装开始--》cmd --> cd c:\ -->dircd = change directorydir = 当前的目录文件列表变量: 是为了存储程序运算过程中的一些中间结果,为了方便调用;变量的命名规则1、要具有描述性2、变量名只能_,数字,字母组成,不可以使用特殊字符3、不能中文名为变量名4、不能以数字开头5、保留...

2019-03-25 23:00:33 121

原创 Linux安装python3.7.2

如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,不要动现有的python2环境!一、安装python3.7.21. 安装依赖环境  # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readl...

2019-02-21 21:36:16 1524

原创 macbook pro如何连接远程主机

MacBook pro可以直接在终端输入:ssh 用户名@ip地址例如:ssh [email protected]

2019-02-21 21:34:12 2377

原创 Linux-关闭笔记本盖不休眠

systemd 处理某些电源相关的 ACPI事件,可以通过从 /etc/system/logind.conf以下选项进行配置:HandlePowerKey按下电源键后的行为,默认power offHandleSleepKey 按下挂起键后的行为,默认suspendHandleHibernateKey 按下休眠键后的行为,默认hibernateHandleLidSwitch 合上笔记...

2019-02-20 23:29:43 1077

原创 python语法基础

# 单引号注释 print()'''三引号注释法print()print()'''a="qwertyuiop"b="qwertyuio"sa = set(a)print(sa)sb = set(b)print(sb)sa|sbsa&amp;sba={"name":"zhangsan","age":"20","sex":&q

2018-11-18 23:09:16 389

原创 golang 匿名函数使用

package mainimport ( "fmt" "go_code/chapter02/funinit/utils")// 3、全局匿名函数var( Fun1 = func(n1 int,n2 int) int { return n1 * n2 }) // init 函数,通常在init函数中完成初始化工作func main(){ // 1、在定义匿名...

2018-11-04 00:42:39 1054

原创 golang 全局执行顺序,先执行全局变量,在执行init

package utilsimport "fmt"var Age intvar Name string// Age Nane 是全局变量func init(){ fmt.Println("init 包的初始化 init()。。。") Age = 100 Name = "Tao"}///////////////////////////////////////...

2018-11-03 19:08:54 7730

原创 golang init的使用

package mainimport "fmt"// 全局执行顺序,先执行全局变量,在执行init(),在执行main方法var age = test()func test() int { fmt.Println("test()") return 90}func init(){ fmt.Println("init......")}// init 函数,通常在init...

2018-10-27 15:59:41 1345

原创 golang 函数练习题

package mainimport "fmt"// 函数使用练习func sum(n1,n2 float32) float32{ fmt.Printf("n2 的类型是%T \n",n2) return n1+n2}//编写一个函数交换两个变量func swap(n1 *int,n2 *int) { t := *n1 *n1 = *n2 *n2 = t}fun...

2018-10-27 13:17:02 621

原创 golang 学习函数几项注意

package mainimport "fmt"func getSum(a int,b int) int { return a+b}func getFun(funvar func(int,int) int, num1 int,num2 int) int{ return funvar(num1,num2)}//***************************...

2018-10-26 00:58:50 258

原创 golang 递归练习题

package mainimport "fmt"func main(){ res := fbn(3) fmt.Println("res = ",res) fmt.Println("res = ",fbn(4)) fmt.Println("res = ",fbn(5)) fmt.Println("res = ",fbn(6)) fmt.Println("res1 = &qu

2018-10-09 22:27:22 407

原创 golang switch 练习题

package mainimport "fmt"func main(){ // 定义一个变量 var n1 float64 = 10.5 var n2 float64 = 5.5 var ope byte ='+' var res float64 switch ope{ case '+': res = n1+n2 case '-': res = n1-n...

2018-10-04 02:39:50 327

原创 golang continue goto return 练习题

package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "fmt" //"strconv" //"unsafe")func main(){ // for i:=0; i&lt;4; i++{ // for j:=0;j&lt;10;j++{ // i

2018-10-04 02:01:44 486

原创 golang break 练习题

package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "time" "math/rand" "fmt")func main(){ var count int = 0 for { rand.Seed(time.Now().Unix...

2018-10-03 19:21:47 315

原创 golang break 练习题

package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "time" "math/rand" "fmt")func main(){ var count int = 0 for { rand.Seed(time.Now().Unix...

2018-10-03 15:21:05 206

原创 golang for练习题

package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "fmt")func main(){ //打印一个矩形 /* **** **** **** */ //i 表示层数 for i :=1; i&lt;= 4;i++ { // j 表示每层打印多少*...

2018-10-03 13:55:56 364

原创 golang 练习题应用案列

package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ("fmt")func main(){ //swicth // 有两个变量,a和b,要求将其进行交换,但是不允许使用中间变量,最终打印结果 var a int = 10 var b int = 2...

2018-10-03 00:38:46 425

原创 java实现构造无限层级树形菜单

1、构造一个实体类,用来存储节点,所以我们构造的需要四个对象(id,pid,name,和chirenList)2、构造菜单结构3、构造子菜单,如此循环,通过pid判断上级菜单具体实现:1、这里构造Tree.java实体类 1 2 3 4 5 6 7 8 9 10 11 12 1...

2018-08-24 16:36:39 1993

原创 遍历List中得到的结果并添加逗号(为了 拼接sql)

 public static String whererIn(String fieldName,List&lt;String&gt; listGroupIds) { String sqlWhere=" "; StringBuffer sb = new StringBuffer(); if(!listGroupIds.equals("")&amp;&amp; listGroupIds...

2018-08-09 09:45:28 1886

原创 oracle数据库 ORA-01810: 格式代码出现两次

需要查询两个时间区间的跨度,需要使用TO_DATE函数,一开始写成了Sql代码 TO_DATE('2011-09-24 00:00:00','YYYY-MM-DD HH:mm:ss')  结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就不知道要从哪个占位区间去解析该字段了,正确的格式应该是这样的,用MI来代表分钟,而不是java中的ssSql代码 TO_CHAR('2011-09-01 00:00:

2018-07-13 17:41:45 1582

dk-8u221-linux-x64.tar.gz for linux 64bit

1、dk-8u221-linux-x64.tar.gz for linux 64bit jdk 2、jdk-8u121-macosx-x64.dmg for macosx 64bit jdk

2021-01-10

2010-2020 status 0普通工作日1周末双休日2需要补班的工作日3法定节假日.json

eg: { "date": "2019-05-01", "year": 2019, "month": 5, "day": 1, "status": 3 } status: 0普通工作日1周末双休日2需要补班的工作日3法定节假日

2020-05-29

weblogic 安装方式及到百度网盘下载

1、安装jdk1.7 webLogic 的11版本必须jdk1.7 或以上,但linux 可以1.5、1.6 2、安装webLogic 步骤:1、 运行 cmd 2、 d: cd D:\install\jdk1.7.0_67\bin 3、java -d64 -jar D:\install\weblogic\wls1036_generic.jar 域位置: d:\Middleware\user_projects\domains\base_domain 管理服务器 URL: http://tao-PC:7001 http://127.0.0.1:7001/console weblogic admin123 webLogic 之前是大家都知道是收费,oracle 收购 webLogic 就开始免费了,这个版本webLogic 11是从官网下载的。 D:\Middleware\user_projects\domains\base_domain\bin startManagedWebLogic.cmd http://127.0.0.1:7001

2018-04-23

mybase最新完美破解版

mybase最新完美破解版 ok 可以用

2015-11-20

二维码 Qrcode_swetake

java中二维码生成和解析的必须jar包,欢迎下载使用。里面还有生成和解析代码。

2014-05-29

redis-2.0.2

redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步. Redis的优点: 性能极高 – Redis能支持超过 100K+ 每秒的读写频率。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。 下面是官方的bench-mark数据: 测试完成了50个并发执行100000个请求。 设置和获取的值是一个256字节字符串。 Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。 文本执行使用loopback接口(127.0.0.1)。 结果:写的速度是110000次/s,读的速度是81000次/s 。 redis常用命令: 就DB来说,Redis成绩已经很惊人了,且不说memcachedb和tokyocabinet之流,就说原版的memcached,速度似乎也只能达到这个级别。Redis根本是使用内存存储,持久化的关键是这三条指令:SAVE BGSAVE LASTSAVE . 当接收到SAVE指令的时候,Redis就会dump数据到一个文件里面。值得一说的是它的独家功能:存储列表和集合,这是它与mc之流相比更有竞争力的地方。 不介绍mc里面已经有的东东,只列出特殊的: TYPE key — 用来获取某key的类型 KEYS pattern — 匹配所有符合模式的key,比如KEYS * 就列出所有的key了,当然,复杂度O(n) RANDOMKEY - 返回随机的一个key RENAME oldkeynewkey— key也可以改名 列表操作,精华 RPUSH key string — 将某个值加入到一个key列表头部 LPUSH key string — 将某个值加入到一个key列表末尾 LLEN key — 列表长度 LRANGE key start end — 返回列表中某个范围的值,相当于mysql里面的分页查询那样 LTRIM key start end — 只保留列表中某个范围的值 LINDEX key index — 获取列表中特定索引号的值,要注意是O(n)复杂度 LSET key index value — 设置列表中某个位置的值 LPOP key RPOP key — 和上面的LPOP一样,就是类似栈或队列的那种取头取尾指令,可以当成消息队列来使用了 集合操作 SADD key member — 增加元素 SREM key member — 删除元素 SCARD key — 返回集合大小 SISMEMBER key member — 判断某个值是否在集合中 SINTER key1 key2 ... keyN — 获取多个集合的交集元素 SMEMBERS key — 列出集合的所有元素 还有Multiple DB的命令,可以更换db,数据可以隔离开,默认是存放在DB 0

2014-01-25

EMS SQL Manager 2007 for MySQL 破解 注册码

EMS SQL Manager 2007 for MySQL 破解 注册码 EMS MySQL Manager 是高效率、强大的 MySQL 资料库管理工具,图形化的使用者介面让你轻松编辑/建立所有 MySQL 资料库物件。虽然 phpmysqladmin 的管理界面很直接又简单,但图形界面的 EMS MySQL Manager 让您更方便的管理 Mysql。

2013-03-20

iisxp-v5.1

IIS xp 能用 iisxp-v5.1 。

2013-03-07

jox-1.17b3

jox-1.17b3 的jar包都加有完整整合。

2013-03-07

jox-1.17b3.jar

通过JOX来实现从JavaBeans到XML文件的相互转换。 为了灵活的满足Web应用和Web services需求的变化,Java和XML的轻便性和可扩展性使它们成为解决这一问题的理想选择。SAX (Simple API for XML), DOM (document.nbspObject Model), XSL (Extensible Stylesheet Language), XSLT (XSL Transformations), SOAP (Simple Object Access Protocol), and BML (Bean Markup Language)是XML领域内的相关技术。本文集合了Java和XML轻便和可扩展的优点,但又不需要开发人员了解上述的相关技术。 在Java分布式应用中使用远程方法调用(RMI),而不是直接用底层的socket或其它网络链接代码。EJB技术也使开发人员从transaction,recovery, activation等底层机制中解放出来。同样,使用本文的JavaBean-XML映射组件,开发人员也不用直接处理与XML有关的APIs。 1.先定义javaBean package com.wutka.jox.test; import com.wutka.jox. * ; import java.util. * ; public class TestBean implements java.io.Serializable { protected int foo; protected String bar; protected java.util.Date baz; protected Vector thingies; protected TestSubbean subbean; public TestBean() { bar = "" ; baz = new Date(); thingies = new Vector(); } public int getFoo() { return foo; } public void setFoo( int aFoo) { foo = aFoo; } public String getBar() { return bar; } public void setBar(String aBar) { bar = aBar; } public java.util.Date getBaz() { return baz; } public void setBaz(java.util.Date aBaz) { baz = aBaz; } public TestSubbean getSub() { return subbean; } public void setSub(TestSubbean aSub) { subbean = aSub; } public String[] getThingies() { String[] retThingies = new String[thingies.size()]; if (thingies.size() > 0 ) thingies.copyInto(retThingies); return retThingies; } public void setThingies(String[] newThingies) { thingies = new Vector(newThingies.length); for ( int i = 0 ; i < newThingies.length; i ++ ) { thingies.addElement(newThingies[i]); } } public String getThingies( int i) { return (String) thingies.elementAt(i); } public void setThingies( int i, String thingy) { thingies.setElementAt(thingy, i); } public String toString() { StringBuffer ret = new StringBuffer( " foo= " + foo + " ;bar= " + bar + " ;baz= " + baz.toString() + " ;thingies= " ); for ( int i = 0 ; i < thingies.size(); i ++ ) { if (i > 0 ) ret.append( " , " ); ret.append((String) thingies.elementAt(i)); } ret.append( " ;sub= " ); ret.append(subbean.toString()); return ret.toString(); } } 2.xml文件 &lt;? xml version="1.0" ?&gt; < MarkTest > < thingies >网 </ thingies > < thingies > 载 </ thingies > < thingies > 下 </ thingies > < thingies > 托 </ thingies > < thingies > 灵 </ thingies > < foo > 5 </ foo > < baz > 6/25/00 12:46 AM </ baz > < bar > This is the website value </ bar > < sub > < age > 1 </ age > < name > wangdei </ name > </ sub > </ MarkTest > 下面的程序是把xml转为成javaBean package com.wutka.jox.test; import com.wutka.jox. * ; import java.io. * ; public class TestDeser { public static void main(String[] args) { try { FileInputStream in = new FileInputStream( " bean.xml " ); JOXBeanInputStream joxIn = new JOXBeanInputStream(in); TestBean testBean = (TestBean) joxIn.readObject( TestBean. class ); System.out.println(testBean); } catch (Exception exc) { exc.printStackTrace(); } } } 下面的程序是把javaBean转为成xml package com.wutka.jox.test; import com.wutka.jox. * ; import java.io. * ; public class TestSer { public static void main(String[] args) { try { TestBean b = new TestBean(); b.setFoo( 5 ); b.setBar( " This is the bar value " ); b.setThingies( new String[] { " 网 " , " 载 " , " 下 " , " 托 " , " 灵 " } ); TestSubbean sub = new TestSubbean(); sub.setName( " Mark " ); sub.setAge( 35 ); b.setSub(sub); FileOutputStream fileOut = new FileOutputStream( " bean.xml " ); JOXBeanOutputStream joxOut = new JOXBeanOutputStream(fileOut); joxOut.writeObject( " MarkTest " , b); joxOut.close(); } } }

2013-03-06

velocity-1.7.zip

搭建velocity框架所需要的jar包velocity-1.7.zip

2013-03-06

xmlspy 2011破解版

XMLSpy是所有XML编辑器中做得非常好的一个软件,支持WYSWYG。支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,支持NewsML等多种标准XML文档的所见即所得的编辑,同时提供了强有力的样式表设计。 XMLSpy 2011更新: XML文档的数字签名   XMLSpy 2011r3为XML文档的数字签名提供了重要而常用的请求支持。该项数字签名功能为确保XML文件的真实性,完整性,以及签字方的身份提供了强大的安全措施。   在XML菜单中可找到XML数字签名选项,根据菜单,你可以在你编辑的一个文件中创建XML数字签名,也可以对你收到的文件验证数字签名。 创建XML数字签名的对话框允许你浏览数字证书,从而选择你所需要的数字证书,输入密码,指定一个转型选项,空白处理,数字签名的签名位置。 在下面的例子中,文件采用了Enveloping Signature类型签名,数字签名被插入到现有的XML文档。 XML菜单还可以使您验证文件的XML数字签名,以确保签署的文件未被改动。 支持PXF(便携式XML格式)文件格式   PXF格式是一种革命性的文件格式,可以保存和分发便携式的XML文件格式。终端用户所需要的用于更新XML模式,XML实例(S)和SPS文件的一切都被嵌入到了PXF文件中。XMLSpy 2011r3的用户可以打开,编辑或者保存XMLSpy’s Authentic WYSIWYG XML编辑视图中的PXF文档。 全新的拼写检查器   XMLSpy 2011r3增加了一个全新的拼写检查器。该拼写检查器提供多语言支持和语言的扩展支持。它与Google Chrome, Mozilla Firefox, OpenOffice, and MacOS X等浏览器使用的拼写检查器一样备受赞赏。在它的标准化配置中,该拼写检查器拥有12种内置语言。同时还支持从Altova网站上下载拥有其他90多种不同语言的字典。 快捷键支持选择全部XML元素   XMLSpy包含了大量的键盘快捷键,与文本视图中的XML工作时更加快捷,方便。最新的快捷方式,control-shift-e,使您一次性可以选择所有的XML元素。当XML元素中包含了众多子元素时,使用该快捷方式就显得非常方便了。 破解方法: 压缩包里面两个文件一个是从官网下载的Altova XMLSpy Ent 2011,另外一个是应对2011版本的注册机。2012版本的破解很不容易的,所以2011是最适合我们啦。。需要的朋友可以下载用用。 破解方法如下: 1、注册机可以生成Altova旗下2011版本的所有产品对应的key-code。打开注册机product选项选择XMLSpy 2011 ,user选项随便填个名字,比如“tom”,company选项也随便填个名字,比如“acer”,generate之后生成key-code。 2、软件安装之后运行,输入对应的user,company,key-code,破解完成!

2013-02-27

tcpmon-1.0-bin.rar

webservice必备工具 Tcpmon作为apache的一个独立项目,我们可以通过tcpmon来查看用户访问网站的http交互过程及传输内容,当然对于基于http协议的SOAP客户端和SOAP服务端之间的传递的XML也可以方便查看了,包含request和response.....

2013-02-27

Tcpmon 客户端服务端

Tcpmon作为apache的一个独立项目,我们可以通过tcpmon来查看用户访问网站的http交互过程及传输内容,当然对于基于http协议的SOAP客户端和SOAP服务端之间的传递的XML也可以方便查看了,包含request和response 为了使用这个程序,你需要指定一个本地端口,TCPmon会用这个端口来侦听进来的链接,目标主机就是tcpmon将侦听到的链接转接到的地方,目标端口就是链接到目标主机的通道(端口),比如,可以发送到 www.baidu.com :80.Windows下运行tcpmon.bat,就可以看到视窗界面了选中admin 的选项卡中,在监听端口中输入想要监听的端口,点击 添加,界面中可以看到三个 输入框:侦听端口,目标主机, 目标端口.点击stop,就可以修改输入框的值.

2013-02-27

windows Server 2003 域控制器建立教程

把一台成员服务器提升为域控制器(一) 目前很多公司的网络中的PC数量均超过10台:按照微软的说法,一般网络中的PC数目低于10台,则建议采对等网的工作模式,而如果超过10台,则建议采用域的管理模式,因为域可以提供一种集中式的管理,这相比于对等网的分散管理有非常多的好处,那么如何把一台成员服务器提升为域控?我们现在就动手实践一下: 本篇文章中所有的成员服务器均采用微软的Windows Server 2003,客户端则采用Windows XP。

2013-01-28

MySQL-Front_Setup

MySQL-Front MySQL 不错的界面mysql。

2013-01-18

EMS SQL Manager for MySQL

最新版本EMS SQL Manager 2007 for MySQL ver 4.0.0.1发布,一款优秀的MySQL客户端数据管理工具!

2013-01-18

北风客户关系管理源码 CRM

跟着视频做的 ,代码原来老师教程视频用的拼音简写字段 和表名 我是把字段都翻译了,自己重做一遍的,我做这个也是感觉,没有代码,一个字母敲挺郁闷的,尤其那个html页面。 说明一点:把数据库导进去后,把端口改好,那时,我写成8088 你电脑写的什么你就改刚过来,还有 那个过滤器src/com.hj.filter/LoginFilter.java 你的工程名师什么,记得到LoginFilter.java改和你的一样了。自学了一个多月终于写完了。哈哈 现在共享了,系统我这边是运行正常的;如有问题,M一下。 一、项目介绍 CRM英文全称Customer Relationship Management,中文名为客户关系管理。由美国Gartner 集团提出。本系统将提供给老板、经理(副经理)、销售员等人员使用,完成对客户关系的日常管理。 我们认为,CRM是辨识、获取、保持和增加“可获利客户”的理论、实践和技术手段的总称。它既是一种国际领先的、以“客户价值”为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。北风网推出的CRM项目除了在业务上的特色之外,还综合了Struts 2+ Spring + Hibernate+ Jfreechart+JQuery+AJAX的技术实现:利用Spring来解耦合,管理依赖,将整个应用进行整合;持久化层采用轻量级的ORM解决方案Hibernate;对系统中的多种报表生成采用Jfreechart技术。 这个项目所涉及的知识点包括SSH三大框架,同时也介绍了其他常用的框架,如Jquery、Jfreechart等,在介绍了新技术点的同时重点让大家了解了CRM的业务知识,TBC(技术+业务+沟通)是优秀程序员必不可少三要素。 二、项目学习特色: 这个项目课程最大的特色是手把手详细讲解+手把手的分析业务流程+每天半小时的实时答疑(特殊情况除外)+学习后多次反复播放复习=真实课堂学习效果 三、项目实际价值: 本项目来源于真实的企业级别项目,项目由历风行老师根据自己实际开发项目抽取出来,该案例实际价值是一个6万左右的项目,虽然功能和工作量上面有部分缩水,但是技术含量绝对没有缩水。经过厉老师2个多月的对原有项目的二次开发,重新集成了新技术点,使项目的价值远远超过实际开发项目的价值。 四、用到的框架和技术点: 1.struts2.0 2.Hibernate 3.spring 4.Ajax 5.Jfreechart 6.JQuery 7, JSP Tree Tag 9.DWR 10.UML 11.Log4J 12.JUnit技术 13.ant 14.CVS 15.webserice 17.PowerDesigner 18.XDoclet 19.extjs ...................... 五、功能模块 1.客户管理 包含子模块:客户管理、客户服务、投诉处理、客户关怀、客户导入等模块 2.联系人管理 3.权限管理(重点模块) 包含子模块:功能模块、角色模块、用户模块。 4.日程/任务管理(包括日志之类的Log4J、JUnit技术) 5.项目管理 6.数据字典 .......................................................................... 六、课程特色 1真实性、实战性 如果您能够完整的学好这个项目(自己能够理解业务等),走进企业,您完全不需要去考虑工作是否可以胜任,只要您告诉您的面试官,您所了解CRM方面的业务实现之类的! 2.流行趋势 该项目使用流行的Struts 2 + Hibernate + Spring + JQuery整合开发。众所周知Struts 2框架比之前辈要胜出不少,而Hibernate框架也是持久化中的首选,而大名鼎鼎的Spring更是无所不能。再加上设计轻巧的JQuery框架,一个完美的整合框架由此而生。 3.真实的案例 该案例是一个价值6万元的项目,当然在功能和工作量上有部分缩水,但是技术绝对不会缩水。 4.项目中技术点: 该项目中的技术点可谓众多,每个技术点的实现都有一定的技巧,在本项目中老师会带领大家去采用最实用的技术去实现众多技术点。 七、课程安排(大体安排60讲左右,每讲在45分钟以上)。 课程包括数据库层设计,业务流程分析,系统架构设计,系统的编码、系统的打包、系统的部署运行 1-15讲:客户管理开发 16-25讲:联系人管理开发 26-40讲:权限管理开发 41-50讲:日程管理开发 50-60讲:项目管理开发

2013-01-16

iReport 用户手册

iReport 用户手册 1 介绍 (Introduction) iReport 是一个能够创建复杂报表的开源项目。它100%使用Java 语言编写。 是目前全球最为流行的开源报表设计器。 由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。 iReport 是开源报表引擎JasperReport 的可视化设计工具,Jasperreports 是 用LGPL license 提交的,因此使用Jasperreports 时的局限性较小,这就意味 着我们可以在我们的商业软件中不用去购买它的license 而使用它。 以下是iReport 一些比较突出的功能: • 拖拽式,所见即所得的报表编辑器。 • 多样的向导来简化复杂的报表设计任务。 • 超过30 个排版和格式化工具。 • 报表可转换为PDF HTML EXCEL FLASH CSV RTF TXT OpenOffice Java2D JRViewer 等格式。 • 支持所有有效的数据源。如:JDBC,CVS,Hibernate,JavaBean 等 • 用户自定义数据源。 • 无限次数的 撤消/重做。 • 集成脚本(scriptlet)支持。 • 内置图表支持:超过20 种的图表支持。并可扩展。 • 国际化:集成超过15 种语言。 • 报表模板与报表库样式管理。 • 源文件的备份 • 文档结构浏览器

2013-01-15

java中导入导出Excel文件

/** * @param args the command line arguments */ public static void main(String[] args) { //Excel2003文档的创建,即扩展名为.xls try { //创建一个工作簿 Workbook wb = new HSSFWorkbook(); CreationHelper createHelper = wb.getCreationHelper(); //创建两个工作表,sheet1和sheet2 Sheet sheet1 = wb.createSheet("sheet1"); Sheet sheet2 = wb.createSheet("sheet2"); // 在Excel工作表中插入一行数据 Row row = sheet1.createRow((short) 0);//此处数字为在第几行插入数据,0表示工作表第1行,1表示第2行,以此类推 // Create a cell and put a value in it. //创建一个单元并把数据写入,0表示第N行第1个单元格,1表示第N行第2个单元格 Cell cell = row.createCell(0);//此处为单元序号 cell.setCellValue("'001");//此处为数据

2013-01-15

点击 弹出窗口

js 点击弹出窗口 很经典实用的一个js

2012-12-26

MYSQL的默认编码

解决方案: 首先确保数据库默认字符集为utf-8。 用mysql -u root -p --default-character-set=gbk命令登录本地数据库即可 文章出处:http://www.diybl.com/course/7_databases/mysql/myxl/20081120/152148.html mysql> show variables like 'character%'; 文章出处:http://www.diybl.com/course/7_databases/mysql/Mysqljs/200866/123031.html 解决办法: 在my.ini里找到 sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION” sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 把其中的 STRICT_TRANS_TABLES, 去掉,然后重启mysql就ok了 今天用jsp页面进行mysql连接时,插入英文时没有问题,插入中文就抛出异常“Data truncated for column ”。 连接的是test数据库中的test(id int auto_increment primary key, name varchar(20))表. 然后用客户端直接连接 连接:mysql --default-character-set=gb2312 -h 202.113.*.* -u root -p**** 选择数据库:use test; 查询数据:select * from test; 发现里面本应该是中文的全都是问号了。 一想可能原因有: 1,会不会JSP传进来以参数没有进行编码转换。arg = new String(arg.getBytes("ISO-8859-1"),"GB2312"); 2,会不会JSP进行MYSQL连接时没有加useUnicode=true&characterEncoding=gb2312选项。 进行上两步修改之后,发现插入时还是乱码并抛出异常Data truncated for column ”。 到底怎么回事?搜索百度倒是看到有一条这样的异常,它说[是字段问题,中文中段不能为"varchar/char",应该市为"varbinary",试一试吧, 先 drop table test; 再 create table test(id int auto_increment primary key , name varbinary); 不对,报错了,可能是没有varbinary这样的类型吧。 改:create table test(id int auto_increment primary key , name binary);哦,这样就建立成功了。 接着插入,还是原来的错误。看来这方法不行. 回想起 两个月前安装过MYSQL并进行JSP连接,正常执行。 那这次怎么就不行了呢?哦,对了,上次安装的时候在向导中设置了字符集为GB2312,这次安装的时候没有设定。 找到MYSQL安装目录下的my.ini(注:linux下为/etc/my.cnf) 在[mysqld]选项中将default-character-set=latinl改为default-character-set=GB2312(注:如果没有这条则添加这条) 停止MYSQL net stop mysql (注:linux为service mysqld stop) 启动MYSQL net start mysql (注:linux为Service mysqld start) 执行原来页面,不对啊,还是错误.难道还有什么其它的设置不成? 还是朝哥提醒了一下,他说他在字段前面设置了一下字符集就行了. 莫非是字段字符集的问题,又建立了一个表, create table test2(id int auto_increment primary key , name varchar(20)); 继续执行,OK了. 那为什么表test就不行了呢? 我想表test是在default-character-set=latin1的情况下建立起来的,它的字段编码类型就可能为latinl型,所以虽然在my.ini中设置了 default-character-set=GB2312,但它的字段编码类型还是原来的,所以还是不行

2012-12-11

AptanaKeygen破解

jQuery 最近有事比较忙,突然上了网就发扬一下程序员精神,分享一下多年来在myeclipse中支持jquery、ext、YUI、mooto等主流框架的自动完成、提示、调试等方法。百忙之中非常想念各位群友,MMT很快就会回来。以下着重介绍link方式安装,不推荐升级模式安装,升级安装会带来很多问题,并且尝尝安装不成功。 1、从http://update1.aptana.org/studio/3.2/024747/index.html下载aptana studio的eclipse插件 aptana_update_024747.zip 2、在D:\Myeclipse下创建myPlugins文件夹。 (我的myeclipse装在D盘) 3、在 D:\Myeclipse\eclipse\links 下创建一个link文件aptana.link,内容如下:path=D:\\Myeclipse\\myPlugins\\aptana 4、在 D:\Myeclipse\myPlugins中创建文件夹aptana,在这个aptana文件夹下创建名为eclipse的文件夹。 5、解压aptana_update_024747.zip,将解压出来的features、plugins两个文件夹复制到 D:\Myeclipse\myPlugins\aptana\eclipse里。 6、运行AptanaKeygen.exe,指定\plugins目录为:D:\Myeclipse\myPlugins\aptana\eclipse\plugins 点击OK。 7、启动Myeclipse,点击myeclipse->Preference->Aptana->License,继续点击Validate便激活成功。 8、为防止Myeclipse打开aptana主页时报错,做如下改动: 打开myeclipse->Preference->Aptana->MyAptana/Message Center 去掉 use fireFox as the Aptana Home Page Browser 前面的勾。 9、重启Myeclipse,能正常使用了。 10、禁用启动myeclipse时自动启动myaptana(这样就不拖速度了) 以上是给予Myeclipse 6.0GA(Eclipse 3.3.1)、Aptana Studio eclipse plugin 1.27; Myeclipse 6.5和上面的方法是一样的。Myeclipse 7.0和以上版本需要最新的Aptana Studio版本(已开源不需要破解,之前版本需要破解后使用),基本的方法可以升级安装或者下载插件以link方式安装。

2012-11-08

省市区三级联动实用版

省市区三级联动实用版.rar 去下都要分的,有需要的,就下吧。免费的

2012-09-09

Struts标签库API.chm

A: <s:a href=""></s:a>-----超链接,类似于html里的<a></a> <s:action name=""></s:action>-----执行一个view里面的一个action <s:actionerror/>-----如果action的errors有值那么显示出来 <s:actionmessage/>-----如果action的message有值那么显示出来 <s:append></s:append>-----添加一个值到list,类似于list.add(); <s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容,这个是ajax B: <s:bean name=""></s:bean>-----类似于struts1.x中的,JavaBean的值 C: <s:checkbox></s:checkbox>-----复选框 <s:checkboxlist list=""></s:checkboxlist>-----多选框 <s:combobox list=""></s:combobox>-----下拉框 <s:component></s:component>-----图像符号 D: <s:date/>-----获取日期格式 <s:datetimepicker></s:datetimepicker>-----日期输入框 <s:debug></s:debug>-----显示错误信息 <s:div></s:div>-----表示一个块,类似于html的<div></div> <s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>-----双下拉框 E: <s:if test=""></s:if> <s:elseif test=""></s:elseif> <s:else></s:else>-----这3个标签一起使用,表示条件判断 F: <s:fielderror></s:fielderror>-----显示文件错误信息 <s:file></s:file>-----文件上传 <s:form action=""></s:form>-----获取相应form的值 G: <s:generator separator="" val=""></s:generator>----和<s:iterator>标签一起使用 H: <s:head/>-----在&lt;head&gt;&lt;/head>里使用,表示头文件结束 <s:hidden></s:hidden>-----隐藏值 I: <s:i18n name=""></s:i18n>-----加载资源包到值堆栈 <s:include value=""></s:include>-----包含一个输出,servlet或jsp页面 <s:inputtransferselect list=""></s:inputtransferselect>-----获取form的一个输入 <s:iterator></s:iterator>-----用于遍历集合 L: <s:label></s:label>-----只读的标签 M: <s:merge></s:merge>-----合并遍历集合出来的值 O: <s:optgroup></s:optgroup>-----获取标签组 <s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----左右选择框 P: <s:param></s:param>-----为其他标签提供参数 <s:password></s:password>-----密码输入框 <s:property/>-----得到'value'的属性 <s:push value=""></s:push>-----value的值push到栈中,从而使property标签的能够获取value的属性 R: <s:radio list=""></s:radio>-----单选按钮 <s:reset></s:reset>-----重置按钮 S: <s:select list=""></s:select>-----单选框 <s:set name=""></s:set>-----赋予变量一个特定范围内的值 <s:sort comparator=""></s:sort>-----通过属性给list分类 <s:submit></s:submit>-----提交按钮 <s:subset></s:subset>-----为遍历集合输出子集 T: <s:tabbedPanel id=""></s:tabbedPanel>-----表格框 <s:table></s:table>-----表格 <s:text name=""></s:text>-----I18n文本信息 <s:textarea></s:textarea>-----文本域输入框 <s:textfield></s:textfield>-----文本输入框 <s:token></s:token>-----拦截器 <s:tree></s:tree>-----树 <s:treenode label=""></s:treenode>-----树的结构 U: <s:updownselect list=""></s:updownselect>-----多选择框 <s:url></s:url>-----创建url

2012-09-07

格式转换器

安装好后,直接打开文件,选所要转换的格式,确认就ok了,pdf格式转doc时,显示转成rtf后,打开文件就是doc文件了;方便,简单;

2012-08-26

市级联菜单

市级联菜单 三级 XML jquery

2012-05-21

myfiles_MySQL-Front_v51b27ikg.zip

mysql 开发界面 myfiles_MySQL-Front_v51b27ikg.zip

2012-05-17

MySQL-Front安装.

MySQL-Front安装步骤 一步一步教。

2012-05-17

mysql-connector-java-5.0.4-bin.jar 驱动

连接mysql-connector-java-5.0.4-bin.jar 驱动

2012-05-17

空空如也

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

TA关注的人

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