- 博客(34)
- 收藏
- 关注
原创 jdbcTemplate.batchUpdate没有批量执行
这两天再用jdbcTemplate.batchUpdate方法的时候遇到了一些小问题,拿出来分享一下。 数据库使用的是mysql5.6版本。由于项目中需要一次性插入多条数据,所以使用jdbcTemplate的batchUpdate批量执行的方法,方法如下:public void batchSave(List list) { String sql = "xxxxxxxxxx";...
2016-09-14 16:32:00 1218 1
原创 redis全部key莫名消失——redis被攻击
redis全部key莫名消失——redis被攻击刚刚接触redis不久,对redis也只是做了一些简单的配置,所以,在刚刚使用的时候,也仅仅是将redis的环境搭建好,至于redis的端口(6379)和密码(redis默认配置没有密码)也没有做更改。前一段时间,偶然的发现,有时候redis里面的数据莫名其妙的全部被清除掉了,刚开始总是以为是redis哪里配置的有问题,可能配置的有定...
2015-12-17 11:28:19 4572
原创 redis配置
Redis一些基本的配置:1.daemonize yesredis默认配置为no,设置成yes,让redis后台运行2.port 6379redis的默认端口,这个最好修改一下,下一篇文章将会说道为什么要把port和password设置好3.bind 127.0.0.1redis的这个绑定ip的功能,不是所有的ip都能够绑定,是绑定本机的IP,也就是说client和...
2015-12-17 11:01:39 210
js调用ocx控件的问题
这两天接触到了一些硬件设备与软件之间的交互。主要是用到了神思二代身份证读卡机器,让它能把身份证的信息显示到页面中。按照提供的接口来写,主要是用js来调用ocx的控件来读取身份证,ic卡的内容,但是经过了两天的调试才成功,下面把我遇到的一些问题说明一下,给自己一个提醒,也希望能帮到大家。1,刚开始用拿到的只是一些ocx控件,还有一个批处理文件,这个批处理文件主要是将一些用到的...
2015-01-06 16:51:07 498
mybatis创建oracle触发器的问题
今天用mybatis创建oracle触发器的时候出现了一点问题,创建触发器的代码如下[code="java"]CREATE OR REPLACE TRIGGER ${triggerName}AFTER INSERT ON ${tableName}FOR EACH ROWBEGIN INSERT INTO S_CDC(TABLENAME,MODETYPE,DATASYS...
2014-10-16 18:21:35 548 1
原创 navicat创建oracle触发器出现编译错误
今天用navicat premium工具连接oracle数据库,出现了一个奇怪的问题,我创建触发器的语句如下[code="java"]CREATE OR REPLACE TRIGGER TESTTRIGGER AFTER INSERT OR DELETE OR UPDATE ON S_BORROW_MESSAGE FOR EACH ROW BEGIN IF INSE...
2014-10-16 17:58:57 871
原创 关于jquery的ajax提交到服务器
刚入职不久,今天用jquery的ajax写了一段代码[code="java"]$(window).unload( function () { var tempPath = $("#tempPath").val(); var userCode = document.getElementById("chatMain_userCode").value; $.ajax({ ...
2014-07-23 09:58:53 144
原创 装饰设计模式
装饰设计模式:当对类的功能进行增强时,可称之为对该类的装饰。同时它的出现具备灵活性Class Person{ Void chi(){ System.out.println(“chifan”); }}Class newPerson{ Private Person p; NewPerson(Person p){ This.p = p;...
2014-03-23 21:41:37 121
原创 模板方法设计模式
模板方法设计模式:为了提高功能的复用性,可以将功能封装到对象中,只要以后使用找到该对象即可。以下的这个例子可以用来测试程序运行的时间。GetTime这个抽象类中里面有一个抽象方法,code();当子类继承getTime这个类的时候必须要实现这个类中的code方法,让后写自己的code方法,在GetTime这个类中有getTime方法用来计算时间,所以子类继承了父类之后,只需要写...
2014-03-23 21:40:55 115
原创 单例设计模式
什么是设计模式?就是解决某类问题最行之有效的解决方案,设计模式是一种思想。Java中总结出来23种设计模式。单例设计模式: 解决的问题:保证一个类在内存中只存在一个对象。 简单说:保证一类在内存中的对象唯一性。 如A程序要使用配置文件对象,B程序也使用配置文件对象, 希望A对数据配置之后,B可以直接使用,那么需要A与B访问的 是同一个对象。...
2014-03-23 21:38:38 104
原创 javaIO包
Java IO流:流是一组有序的有头有尾的字节集合,是数据传输总称或抽象。IO流是用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流流按流分为:输入流(input),输出流(output)(相对于内存来说的)根据处理的数据不同:分为:字节流和字符流。**所有的数据都是以字节体现...
2014-02-26 14:30:41 152
原创 java多线程
Java多线程:什么是进程?{当前正在运行的程序。代表一个应用程序在内存中的执行区域。}什么是线程(FlashGet)?{是进程中的一个执行控制单元,执行路径。(执行空间代码的执行者)}一个进程中至少有一个线程在负责控制程序的执行。一个进程中如果只有一个执行路径,这个程序成为单线程程序。一个进程中如果有多个执行路径时,这个程序成为多线程程...
2014-02-26 14:29:44 109
原创 java集合
Java中的集合:为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。集合是存储对象的一个工具。集合和数组的特点: 相同点: 数组和集合都是容器。 不同的:集合: 1,可以存储对象,只能存储对象 2,集合的长度是可变的。数组: 1,可...
2014-02-26 14:28:35 120
原创 java包
Java包:(package)1.对类文件进行分类管理。2.给类提供多层命名空间。3.在程序文件的第一行4.类名的全称是 包名.类名5.包也是一种封装形式。如何定义一个包?package packclass PackageDemo{}通过package关键字定义,包名规范,所有字母都小写但是每次编译后的类都需要手动建立一个包名的文件夹java...
2014-01-26 17:59:01 114
原创 java内部类
Java内部类:内部类:内置类,嵌套类。 将类定义在另一个类中,该类就是内部类。类中定义的类就是内部类。 访问方式: 内部类可以直接访问外部类中的成员。 外部类想要访问内部类,需要建立内部类对象。 有A类和B类,当A类想要直接访问B类中的成员,而B类又需要建立A类的对象来访问A类中的成员。这时,就将A类定义成B类的内部类。class out...
2014-01-26 17:58:11 97
原创 java语法
1.java类命名规则?java中的关键字不能够作为类名,类名的首字母要大写,如果类名中有多个单词要采用峰驼命名法(例如:DemoDemoDemo)。可以以美元符号和下划线($,_)作为开头和分隔符,但是中间不能有空格如果类名前面的修饰变量是public,那么类名必须与文件名保持一致,否则编译不通过。2.java中注释的格式?单行注释 //例如//...
2014-01-26 17:57:26 166
原创 java异常
Java异常什么是异常?异常就是程序运行时出现的不正常情况。class Demo{ //除法运算 public int div(int a, int b){ return a/b; }}Demo d = new Demo();int x = d.div(4,0);System.out.print(x);System.out.pri...
2014-01-26 17:55:46 80
原创 java面向对象
什么是面向对象?面向对象是相对于面向过程而言的。无论过程还是对象都是生活中的一种思考方式。面向过程:注重的是执行的过程,强调的是执行的动作。C语言就是面向过程的语言,实现这个需求,其实就是定义三个功能(函数);面向对象:注重的是具体的事物,将具体的功能定义到该事物当中。 以后不用再定义具体功能,只要找到该事物,就已经具备了 这些功能。这个...
2014-01-19 20:24:46 109
原创 java数组
什么是数组?就是同一种类型数据的集合,其实就是一个容器。数组的好处?可以自动给数组中的元素从0开始编号,方便这些操作。格式:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];int[] arr = new int[3];等号左边int表示的是数组中元素的数据类型,[]表示数组。arr 表示的是数组的名字。等号右边new int[3...
2014-01-19 20:22:10 127
原创 java中的运算符
Java运算符?Java中进行运算时所需要运用到的一些符号。需要参加运算的数据的类型相同,如果参加的运算类型不同,会有类型转换过程发生。转换成同一类型再进行计算。如何进行强制转换?例如byte: int i = 1;byte b = i;这样肯定是不行的,因为i是int类型的数,把i转换成byte类型必须要经过强制转换,因此要写成下面这样。...
2014-01-19 20:14:47 132
原创 java中的流程控制
Java中有四类流程控制判断结构选择结构循环结构顺序结构判断结构 if语句: 三种格式1. if(条件表达式) { 执行语句块; } if(条件表达式) { 执行语句块; } else { 执行语句块; } if(条件表达式) { 执行语句块; }else if(...
2014-01-19 20:12:03 88
原创 jsp超链接传递中文值的问题
利用表单传递中文参数,第一个页面是一个简单的html表单,点击之后访问02.jsp,第二个页面会接收到第一个文本框传递的参数,然后利用超链接传给03.jsp,第三个页面,会显示第二个页面传递的中文参数,然后确定。这里在第二个页面利用超链接传递给第三个页面的时候,可以传递中文参数,用到的是String类中的getByte方法,之前只知道在jsp页面可以设置request.setCha...
2013-11-24 12:03:50 979
原创 eclipse+lomboz*tomcat简单配置
之前在书上看到的eclipse+lomboz*tomcat配置非常简单,但是自己调试不好,书上所安装的lomboz包是在http://fore.object.org/project/showfiles.php?group_id=97的网址里选择下载org.objectweb.lomboz-and-prereqs-R-3.2-200610201336.zip。(这里的eclipse与lomboz的版...
2013-09-23 12:13:54 181
原创 chmod与umask区分
chmod命令用于改变文件的目录的访问权限,他是一条非常重的系统命令。用户可以用其控制文件或目录的访问权限。umask是创建文件或创建一个文件目录的一个默认权限。当使用不带参数的umask命令是,喜用会输出当前umask的值。[root@localhost root]# umask0022通常文件权限只会用到后3位,即002。umask 与 chmod 命令设定刚好相反,u...
2013-06-15 11:48:57 298
原创 java用对象对mysql进行更删改查
首先注册驱动,驱动注册一边即可,将代码封装在一个类里面[code="java"]/*我们每次连接数据库都要注册驱动,并且注册驱动只要一次即可,如果用一次注册一次岂不是相当的麻烦,那 * 我们为何不把他写入一个类,只要程序一掉用此类,就自动注册驱动,static{}块是在程序中只要调用此类, * static块就会自动执行的代码块,并且只会执行一次*/import jav...
2013-06-01 10:27:06 91
原创 JDBC与ODBC
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给OD...
2013-05-31 15:42:44 182
原创 java应用程序与数据库的连接
java应用程序与数据库的连接Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标1。它JDBC是面向关系型数据库的。安装一个数据库,mysql等。。。再下载一个类似于mysql-conne...
2013-05-30 02:31:25 545
原创 java网络编程
java网络编程如果在一台机器上可以用到一个回文地址做测试,127.0.0.1(localhost).java网络编程用到socket类,socket 是面向客户/服务器模型而设计的,也就是常说的c/s模式。1.网络编程需要有一个服务器端,在服务器端创建一个ServerSocket,然后掉用accept方法等待客户端连接。2.客户端需要创建一个Socket,并请求与服务器连接。...
2013-05-29 17:07:25 148
原创 java图的邻接矩阵的表示和实现
邻接矩阵表示的带权图。。。首先创建了一个带权值的边类,在图中插入图的权值,所谓权值就是边上的数字,可以表示两个顶点之间的边的含义(可以是距离,路费。。。)[code="java"]public class Edge implements Comparable { public int start,dest,weight; public Edge(int start,int...
2013-05-22 21:32:40 625
原创 java数据结构之顺序表手工实现
以下声明SeqList类表示顺序表,element是一个存放线性表的一位数组,元素类型为T;len表示顺序表的长度;[code="java"]public class SeqList { private Object[] element; //对象数组,设置成私有成员 private int len; //顺序表的长度,元素的个数 publi...
2013-05-20 22:10:14 286
原创 线程通讯问题
[code="java"]//有一个数据存储空间,划分为两部分,一部分用于存储人的姓名,另外一部分用于存储人的性别。//创建两个线程,一个用于向数据存储空间添加数据,另一个线程从数据存储空间取出数据public class Test { /** * @param args */ public static void main(String[] args) {...
2013-05-15 17:01:13 89
原创 java线程锁定当前对象
java实现线程同步,如果有多个线程同时进行,那么程序很有可能会出错。例如 模拟一个卖票程序public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //2.创建线程上...
2013-05-12 15:44:21 128
原创 转置矩阵以及判断上三角矩阵
public class Matrix { //矩阵类 private int element[][]; public Matrix(int m,int n){ this.element=new int[m][n]; } public Matrix(int n){this(n,n);} public Matrix(int m,int n,int mat[][]){...
2013-05-10 00:21:32 993
原创 关于127.0.0.1 IP地址
回送地址:127.0.0.1。一般用于测试使用。例如:ping 127.0.0.1 来测试本机TCP/IP是否正常。在有类IP地址的规定中,第一部分是1~126为A类地址,128~191为B类地址,那么中间留的127.0.0.1被称为本地回环地址,主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/...
2013-04-11 11:32:46 1153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人