- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 mysql逻辑导出数据
mysql逻辑备份数据通常使用mysqldump工具,导出数据的格式有两种。第一种是导出sql语句的形式,包含建表以及插入数据insert 的形式第二种是单独的建表语句以及单独的数据文件txt的格式,即tab形式数据量比较小的时候通过第一种方式就可以实现,例如几十条甚至上千条,但是如果需要处理的数据达到百万级甚至千万级别的话就需要使用第二种形式了,我工作中用的第二种方式,处理了上亿的数据,导出用了不到3小时,导入同样不到3小时,有一点就是导入导出比较耗费内存,上千万的数据最好内存能够达到16g,
2021-05-26 22:36:08 211
原创 Mybatis入门
目录 第一部分:基本配置内容第二部分:Mapper文件基本语法第三部分:动态SQL标签的使用第四部分:Mybatis高级映射查询第五部分:Mybatis存储过程调用第六部分:Mybatis缓存配置第七部分:细节注意事项第八部分:附录第一部分:基本配置内容 首先创建一个最简单的maven webapp项目,web.x...
2018-09-19 14:10:35 177
原创 java版本不匹配问题解决办法
web项目中经常会遇到java版本不匹配的,尤其是加了maven以后,jdk版本经常会变来变去,这方面的知识主要是以下几点 1.首先你要明白jre jdk的区别,jre是java程序的运行环境,jdk是编译环境工具包,以前我就经常把web项目的依赖改成jdk,后来用maven的时候我发现maven会自动给我变回去,解决办法就是在pom.xml中加上如下内容<build>...
2018-08-22 10:19:58 2195
原创 新建maven项目注意事项
1.首先需要设置源代码编码方式为UTF-8<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 2.其次是设置编译源代码的jdk版本<build> <plugins> ...
2018-08-17 10:05:19 191
原创 springmvc+spring+mybatis整合
最近想多学点东西,所以打算自己慢慢整合一个项目,从基础做起嘛,所以先弄个简单的基础整合!目标:spring以及springmvc使用xml以及注解配合的方式进行整合,想法就是将关键涉及到系统架构的整到xml中,应用中用到的整到注解中,这样以后修改好找。不整别的,直接来过程吧!1.maven创建webapp项目,添加依赖(所有的依赖基本用的都是当前最新版本)依
2016-12-08 14:52:55 573 1
转载 排序算法网址
http://blog.csdn.net/m13666368773/article/details/7506678 http://blog.csdn.net/se_xiaofeng/article/details/7513360
2012-04-26 13:28:03 662
转载 正整数质因数分解
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 import java.util.*;public
2012-04-26 13:26:33 1025
转载 数据库学习
经常有人问我,有关数据库方面的职位、职业规划、转型等相关的问题。对于经常听到的“DBA(数据库管理员)、数据库开发工程师、数据挖掘工程师、数据库架构师......”这些职位,之前我也比较迷惑,甚至搞不清楚这些岗位具体的工作任务和职责,更别提什么职业规划了。后来询问了一些专门从事数据库方面工作的朋友,也查了一些资料,加入了自己的一点点见解。抽空整理了一下,写出本文,希望能够帮助到想走这条路的朋友。由
2012-04-12 13:34:30 882
转载 struts验证码
public class ValidateCodeAction { private ByteArrayInputStream byteArrayInputStream; public ByteArrayInputStream getByteArrayInputStream() { return byteArrayInputStream; }
2012-04-12 09:22:46 745
转载 tomcat配置
Tomcat 配置WEB虚拟映射 及 配置虚拟主机 配置WEB虚拟映射目录有三种方法如下: 第一(要重启服务器的): 打开路径 Tomcat 6.0\conf 下的 server.xml文件, 在文件内容的的上面一行添加一条语句:, 注意修改完要重启服务器 接着在浏览器上访问http://localhost:8000/test.html
2012-03-30 13:23:49 795
原创 mysql游标及触发器语法
1.游标//创建游标declare cursorName cursor for select * from tableName;//打开游标open cursorName;//通常需要配合循环语句来遍历结果集fetch cursorName into var1,var2;while var1!=var2//循环体内的语句end while;//关闭curso
2012-03-22 09:17:48 1213
原创 mysql存储过程语法
create procedure procedureName(IN param INTEGER,OUT result char(10),INOUT temp INTEGER)//参数可以自由选择//多条语句需要使用begin end语句块,该语句块可以嵌套begin//声明变量同样可以直接使用@variableNameDECLARE variableName INT DEFAULT
2012-03-22 01:31:41 863
原创 tomcat的server locations配置
在开发的时候有时候我们会发现我们部署的项目会部署到除了webapps目录下的其他目录,此时我们需要双击eclipse里面server视图下的tomcat server弹出的页面中有一项server locations修改项,但是此时是灰色的,如果想修改的话,需要我们移除所有的项目然后右键clean下,当再次打开这个页面的时候这一项就可以修改了,我的项目就是莫名其妙的被部署到了wtpwebapps目
2012-03-20 07:38:19 9457 1
转载 web服务器与应用服务器
关于应用服务器和web服务器的整合,有很多的资料了,可是都讲的半生不熟的。根据这几天整合tomcat 和 iis 的经验,再次聊聊这个话题。 首先我们应该对应用服务器和web服务器有一个清晰的概念。所谓的应用服务器,就是提供应用的服务器,这里的应用有很多,比如java应用,ruby 应用,或者 c#应用。那么什么是web服务器呢?就是提供了web功能的服务器,主要就是http服
2012-03-15 18:04:21 795
转载 java反射机制
Java语言的反射机制初步学习首先看下基本概念: (一)在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能: ①:在运行时判断任意一
2012-03-12 13:23:35 837
转载 三种排序算法
一、冒泡排序: 1、算法思想: 对要排序的数据,从上到下依次比较两个相邻的数并加以调整,将最大的数向下移动,较小的数向上冒起。即:每一趟依次比较相邻的两个数据元素,将较小的数放在左边,循环进行同样的操作,直到全部待排序的数据元素排完。 2、实例分析: 例如:我们要将身高不等的十个人站在一排,要求他们按照身高由低到高排队,设将10个人编号为0--
2012-03-12 13:09:50 766
原创 IO操作
IO操作的规律总结如下:一、明确源和目的。源为输入流,包含inputstream,reader。目的为输出流,包含Outputstream,writer。二、分别确定操作源文件和目的文件是否为纯文本。如果不是则选取字节流:类名以stream结尾。如果是则选取字符流操作:类名以reader和writer结尾。如果源文件和目的文件文件类型不同则需要进行“流转化”。三、当明确了以上两步之后,
2012-03-12 09:36:46 620 1
原创 设计模式-单例模式
1.单例模式最简单的说法是有一个静态的属性对象,一个私有的构造函数,还有一个获取对象实例的静态方法,当然此静态方法需要关键字syncronized来修饰,单例模式在不同的虚拟机下同样会加载多个实例,在同一个虚拟机下如果使用反射也可以获得多个实例public class A{ public A a; private A(
2012-03-08 10:16:04 565
转载 tomcat负载均衡和集群
(一)环境说明 (1)服务器有4台,一台安装apache,三台安装tomcat (2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2 (3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4 (二)安装过程 (1)在三台要安装tomcat的服
2012-03-07 19:54:17 742
转载 字符编码
各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)简单来说ANSI编码的文本,以GB2312或GBK或Unicode或UTF-8编码方式打开能正常显示。GB2312 编码的文本,以GBK编码方式打开能正常显示。其它情况,要互相按照一定的算法转换编码。 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNI
2012-03-07 09:52:30 542
转载 spring事务配置
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tra
2012-02-20 13:25:33 715
原创 js对象属性操作
1:遍历对象属性可以通过(var attrName in obj)的方式进行遍历2:判断某个对象是不是拥有某个属性可以通过attrName in obj的方式来判断,如果没有这个属性会返回undefined,对象可以为某个对象增加某个属性,但是并不为这个属性设值3:判断某个对象的某个属性是不是在自己的构造函数中定义的而不是通过继承得来的,可以通过函数obj.hasOwnProperty(a
2012-02-18 20:42:51 2178
转载 httpclient编码
这几天都在纠结Java Web开发中的中文编码问题。其实,很多Java Web开发者都被中文编码“折磨”过,网络上有大量的讨论。以前我也读过这方面的博文,读完后感觉似乎懂了,好像知道了编码问题的原因和解决方法。但是, 一旦投入到实际开发中,发现自己其实没懂,囧! 连续纠结了几天,总算对前因后果有个清晰地认识,故“略谈”一下。之所以略谈,是因为我并非(也没有能力)完整地阐述Java Web
2012-02-14 17:36:16 24104 3
转载 struts拦截器
众所周知,Struts2的大部分功能都是通过拦截器实现的,就算是Struts2的启动也是使用Servlet的拦截器启动的,下面我们来说一下自定义Struts2拦截器,其实只要是学过Servlet的拦截器,就应该明白大概原理,基本上是差不多的。首先需要写一个类,实现Struts2的指定接口,com.opensymphony.xwork2.interceptor.Interceptor;
2012-02-13 13:21:16 913
转载 aop spring
今天重新看了 动态代理模式,又看了一遍Spring AOP,把我的项目慢慢的添加Spring,把我了解的AOP和大家分享一下。下面的例子参考了别人的代码添加Spring3.0 需要的包 定义一个接口 HelloInterface[java] view plaincopyprint?package rw.hello;
2012-02-13 13:11:17 467
转载 jquery判断checkbox是不是被选中
$("#myCheckbox").click( function() { alert($(this).is(":checked"));});
2012-02-10 17:02:49 705
原创 hibernate及spring工作经验
1:在通过hibernate获取后台数据的时候,有时候我们会通过getSingleResult()获取单条数据,如果后台没有数据会发生异常,我们可以捕获这个异常然后通过return null,来处理2::hibernate拼接查询语句的时候最好用setParameter来设置参数,不要直接拼接查询语句,否则容易出现某个列不存在的异常3:通过java的doPost接收请求的时候有时候会报il
2012-02-10 15:18:45 1084
原创 spring的maven配置
这篇文章主要是通过maven引入spring1:增加spring-core(自动引入asm)2:增加spring-beans3:增加spring-context(自动引入spring-aop,spring-expression)以下为数据访问即集成JPA时添加spring-jdbc,spring-orm,(spring-jms和spring-oxm根据需要自己添加),sprin
2012-02-08 06:37:12 3667
转载 学习目标
对比一下自己,你已经掌握了这25条中的多少 条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,net
2012-02-07 13:13:56 670
转载 struts文件上传
文件上传这个功能是很多网站都要有的,当然,Struts对文件上传也进了支持,可以说,使用Struts实现文件上传是非常简单的而且方便,下面来介绍一下。首先,需要导入包commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,后面的那个包是因为在下面的代码中会使用到它里面的一些方法,实际上也可以不加入,这些包都是可以在Struts的lib文件
2012-02-07 13:07:38 810
原创 eclipse中引入maven
1.下载maven源码2.新建环境变量(M2HOME)3.配置maven的setting.xml文件E:/mywork/M3_LIB增加本地仓库位置.4.在eclipse中使用m2eclipse插件然后window-preference-maven-instanllations选择maven的setting文件。
2012-02-07 07:24:13 509
转载 mysql增加表的字段长度
alter table 表名 modify column 字段名 类型;数据库中user表 name字段是varchar(30)
2012-02-06 18:09:01 5545
原创 struts2的maven配置
最新的struts2版本是2.3,当通过文档里面的要求建立maven Web项目的的时候只需要增加struts-core依赖就可以了,但是增加日志的时候还需要手动增加commons-logging的依赖,否则是不会输出日志的.
2012-02-02 22:20:48 1214
原创 extjs学习突破
<br />今天找到了一本学习extjs的好书,虽然里面都是一些小例子,但真的很实用,新手入门最好用,里面的东西看过了之后就会记住,很简单。又想要的跟我联系啊,免费赠送。呵呵当然是电子版的
2010-07-26 12:29:00 410
原创 extjs==困惑
<br />这两天学习extjs学得很郁闷,总是不知道从哪里下手,一开始想从实例下手,可后来发现里面隐含了大量的javascript的知识,后来想先学习javascript,我却发现这绝对是一个悲剧,javascript更加的可怕。郁闷之中啊,自己总想学好多东西,可现在发现自己能做出东西来的几乎没有,自己受伤的都是玩具,有时候真梦想有一位室外的高人能帮自己,现在觉得不可能啊,都21世纪了。理想与现实的差距啊
2010-07-22 11:14:00 400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人