自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 解决一个问题,随便写了一个存储过程

DELIMITER $$DROP PROCEDURE IF EXISTS wms_batch_add_packing_list;CREATE PROCEDURE wms_batch_add_packing_list() BEGIN DECLARE done INT DEFAULT 0; DECLARE key_uuid VARCHAR(100); ...

2015-11-06 15:40:38 252

原创 开发一个Nginx模块

用C语言写一个ngx_http_hello_module.c的文件 /* * ngx_http_hello_module.c * * Created on: Apr 25, 2015 * Author: lizhenbin */#include <ngx_config.h>#include <ngx_core.h>#i...

2015-04-25 17:41:50 175

Python写的一个sql查询,返回字段和数值,有序

import MySQLdbimport datetimeconn = MySQLdb.connect(user='360_hqb', passwd='360hqb', host='127.0.0.1', port=3306)conn.select_db('okhqb')cursor = conn.cursor() cursor.execute("SET NAMES 'u...

2014-12-15 11:22:14 853

原创 poi创建Excel设计

      电商商务,目前为止,做网站后台管理系统对到处数据的要求不是很高,反正自己公司内部用的嘛,能拉出来就行了,尽量简单。但是随着业务的发展,供应链系统出来了,涉及到订单,采购,库存,退款退货,财务等模块的集成。系统的生成Excel的业务越来越多,于是乎每个人都自己copy一段前人实现的代码,直接修改修改就生成一个Excel了。       这个操作方法,刚刚系统还小的时候,也没有什么...

2013-11-18 22:32:32 183

原创 获取对象List某一属性值得集合

       工作中,难免在重复的做一些事情,查询数据。eg:销售主订单sales_order, 销售子订单sales_sub_order,关系是一对多。当我们知道销售订单想要获取子订单的数据的获取方式: 一、初步设想方法:批量获取销售子订单数据,往往是循环去调用数据库查询,eg: for (SalesOrder salesOrder : salesOrders) { ...

2013-11-05 19:21:18 4492

List循环删除元素方法

       最近在写项目要对一个List集合元素不需要的某些元素删除,遇到循环批量删除结果和预期的不对,之后查看了jdk源码才解决问题,所以没事看看源码还是好处多多,记录一下,以后碰到可以翻出来看看。package com.okhqb.mode.singleton;import java.util.ArrayList;import java.util.Iterator;im...

2013-10-09 23:08:25 545

原创 Java Final的理解

Final主要应用场合:数据、方法以及类。final数据: (1) 编译期常数,它永远不会改变。(2) 在运行期初始化的一个值,我们不希望它发生变化。 对于编译期的常数,编译器(程序)可将常数值“封装”到需要的计算过程里。也就是说,计算可在编译期间提前执行,从而节省运行时的一些开销。在Java 中,这些形式的常数必须属于基本数据类型。 无论static 还是...

2013-01-30 14:33:56 93

原创 JAVA读写文件基本方法

      JAVA读写文件的基本方法,Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节到字符的转换,而具体字节到字符的解码实现它由 StreamDecoder 去实现,在 StreamDecoder 解码过程中必须由用户指定 Charset ...

2012-08-20 09:30:30 132

Java实现读取xml文件sql配置转换为JDBC SQL

      公司的框架都是用原生的JDBC框架,其中操作数据很大一部分都是在拼凑SQL语句和GET/SET上,这种方式不仅麻烦而且很容易出错,端午节放假几天,突然间想起来把SQL配置XML中去,然后再用JAVA反射机制动态赋值,直接生成可执行的SQL给JDBC,这样可以省下一大堆的时间,而且错误率很少,当然我现在只是实现简单的应用,先上传到博客上,防止丢失说不定格式化了就没了...     下...

2012-06-26 18:46:45 1570

主键字符串自增Java实现

      程序实现字符串主键自增,例如:“SN000001”,希望下一条数据是“SN000002”,所以需要字符串主键自增,所以需要传入上一次的主键的字符串,通过调用工具类的方法可以获取下一条记录。package com.commsoft.ypass.csmp.util.sys;/** * 字符串主键自增,条件当传进来的Str是空时,自动创建初始化主键 * 后面的依次自增 *...

2012-06-09 17:41:32 2223

原创 将Java字符串数组转化成对应的Entity

      最近新工作的公司,查询出来的数据都是一个字符串数组,或者是一个List的字符串数组,个人感觉不是调用的时候不是很方便,而且通过数组下标来获取值有点麻烦,容易出错,所以工作之余写了一个类,将字符串数组String[]或者List<String[]>封装成一个Entity的形式给前台,更加符合面向对象点。       在实现转换的过程中,我用到了java的反射机制,动态的获...

2012-06-06 09:14:32 1613

原创 将简单的POJO转化为JSON或者XML

利用反射机制获取类的信息,然后将所得的信息,转化成JSON数据,方便传输或者生产xml文件下面是我的实现方法,办法有点笨,欢迎指正,就是生产xml文件的是很,不知道怎么样修改配置信息,比如<property name=" " /> 我这里生成的都是mxlls之类的信息,不知道怎么需要改,先放着再说,遇到解决的是很在回来修改。package com.lzb.common;...

2012-05-10 18:04:33 358

原创 UDP通信

UDP通信,发送端发送数据,接受端接收数据,发送端发送数据不需要知道客户端接受与否的方式,比TCP通信的方式简单很多,下面是我的写的一个小例子UDP的发送端:/** * UdpServer.java V1.0 2012-5-9 下午4:58:54 * * Copyright Lizhenbin Co. ,Ltd. All rights reserved. * *...

2012-05-10 17:54:43 100

原创 Java遍历、删除Map

      面试的时候,遇到一个很尴尬的事情,就是面试官问怎么样遍历map,以前是做过,但是太久没使用了忘记了,自己查阅了一下书籍,我看的是《Java编程思想》第四版的,因为来深圳没有安顿好,不是经常上网,今天有空来发到博客上,随时谨记与心先说遍历map:map是主键对应的,所以要想获取map的值,一般都是通过获取key的方式去get()的,所以第一种方法是,但是第一种方式是获取其值的所有...

2012-05-10 17:42:48 617

原创 Java使用JXL创建Excel文件

       以前写过用jxl读取excel的,但是一直没有写出用jxl生成excel,项目中用来生产报表的也是一个一个的赋值,然后循环的方式去生成,感觉不适用,也不方便。       这里用Java的反射机制,在生成报表文件的时候动态获取对象的属性,然后生成相应的报表文件。我这里是将要写入excel的数据信息存放在一个List中,然后通过反射机制获取与excel表头标题的的属性,与之匹配,然...

2012-05-10 17:24:08 142

原创 Java的反射机制

      Java的反射机制可以理解成,Java类Class信息的各个成分都是用类来表示,Java里面有个很特殊的类就是Class,其包含了Method、Field、Constructor等信息,都是用类来表示。获取Java的Class信息,有几种办法(ReflectVo)1、Class clazz = ReflectVo.Class;获取字节码2、Class clazz = Class...

2012-05-06 20:20:33 89

原创 Java创建xml与排序

DOM创建xmlpackage com.lzb.model.xml;import java.io.File;import java.io.FileOutputStream;import java.util.Map;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBui...

2012-05-05 19:53:58 518

原创 Java多线程

一个很有意思的题目,网上看到的,自己写了一下题目的大概意思就是:主线程中, 子线程运行5次子线程循环5次之后主线程循环10次为一个周期,一次循环50次 /** * TraditionalSynchThread.java V1.0 Apr 28, 2012 1:13:18 PM * * Copyright Lizhenbin Co. ,Ltd. All rig...

2012-05-05 19:49:28 73

原创 TCP通信

TCP通信的一个模板TCP的服务端用while一直接收客户端的发送的请求连接在服务端接受到消息之后,客户端并不知道服务端的情况,还原样发回去,这里客户端接受到服务端得信息的是很才知道服务端已经接受到了客户端的发送的信息这面是我的写的一个简单的TCP通信原理的例子服务端package com.lzb.common.socket;import java.net.Server...

2012-04-27 16:22:53 104

原创 Java实现IP地址定位地址信息

      做电子商务网站的时候,网站的头部一般都有显示是哪个城市的,用户进入到网站的首页后,默认城市应该是用户本地的城市信息,例如:北京,网站就要根据你的IP地址的信息,查询数据,获取北京部分的数据,呵呵,当然我可能描述的不是很清楚,但是可以理解成,通过IP地址定位地理信息就行。     在做网站的时候,参考网上一下相关的文章和说明,上班偷闲之际整理了IP定位的部分,方便以后使用的时候查询,...

2012-03-14 11:06:56 1373

集成hibernate+spring+struts2框架

      从大学的时候就开始用SSH(hibernate+spring+struts2)开发,但是始终没有整理出怎么集成这个框架的,最近所做的网站不是很忙,抽个时间写了出来,也是当学习怎么样搭建,温故而知新吧。集成SSH当然少不了去下载他们各自的jar包了,我的jar包列表在附件的图片中,当然有部分包是不需要的,我为了简便就全部加进来,有时间的可以慢慢调试,看看少什么包,自己在相应的加就行了。...

2012-02-16 14:49:57 103

原创 Java文件操作

在工作中,经常要获取到文件所在的路径和创建文件夹,这里补充一下获取文件路径的方式package com.lzb.common;import java.io.File;import java.net.URL;/** * * 功能描述:Java获取Path和创建Path * * @author lizhenbin * * <p>修改历史:(修...

2012-02-07 16:34:51 117

原创 MD5类使用

对用户注册的密码加密类,采用MD5算法,留着以后用注意,BASE64Encoder,它是sun公司的一种编码方式,在sun.misc.BASE64Encoder下,也就是在JDK中,但是eclipse经常找不到,解决的办法是:右键项目 -> 属性 -> java bulid path -> jre System Library -> access rules ->...

2012-01-12 11:13:05 349

原创 验证码生成

系统登陆或者注册的时候,为了防止恶意注册或者机器自动注册,采用验证码是常常使用的方式,下面是自己参考网上写的,自己处理了一下,目前使用的一个验证码生成类,其代码如下: 1、首先是验证码生成的Java类package com.mail.sys.sysmgr.action;import java.io.IOException; import javax.servlet.Ser...

2012-01-12 10:19:02 152

Java取时间的一个类

整理了一下自己开发过程中经常使用到的一个时间类,当做工具类使用package com.lzb.common;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java...

2012-01-09 14:43:15 91

原创 JS服务器获取时间倒计时

       最近,公司搞营销活动,搞1元抢某某之类的形式,不管他是什么形式,页面设计的倒计时,应该与服务器的时间基本一致。我来说说我的做法,首先用户打开页面,第一次加载页面信息的时候,把服务器的时间传到页面,然后页面与倒计时的时间作比较,计算差值,进行倒计时。        这么做也有一个弊端,假如说用户的网络比较长,请求的时间比较长,倒计时所看到的时间与服务器的时间相差还是蛮大的,如果JS...

2011-12-31 09:11:08 256

原创 jdbc连接池

自己整理的一个JDBC驱动,方便以后离开框架直接测试,在mysql下测试通过,下面是源码:package com.lzb.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import jav...

2011-12-30 16:49:29 64

原创 Java创建文件和文件路径

最近在开发过程中,经常用到创建文件路径和文件,以前经常写死在代码中,发现很多的重复代码,现在有时间,整理一下,和参考了一下网上好的文章,写了一个创建文件和创建文件路径的工具类,供以后参考使用。1:创建文件部分,该部分,创建的某个文件夹里面,可以指定在子文件夹,下次执行到这里,文件不可以覆盖,保持原有文件的信息不变,源码如下所示:/** * 创建文件,存在不可覆盖 * @para...

2011-12-30 16:30:30 3286

C语言堆栈实现表达式运算

表达式求值,这里用的是算符优先法的方式实现。任何一个表达式都可以由操作数、运算符和界限符组成,算符之间的关系有三种:> < =,介于这三种关系,我们可以列出所有的关系           +               -             *             /           (              )             #----------...

2011-09-16 10:17:45 713

原创 C语言实现链表

    最近闲暇之际,重新看了一下C语言和数据结构,感觉链表很有意思,按照书上的思路自己写了一个重新,实现单向链表的操作,支持增加,删除,查找,读文件操作。先自己保留着,以后用的时候参考。 /* * @author: lizhenbin * @date: 2011-09-14 * @descrption: list operation */#include <s...

2011-09-14 15:52:07 87

ExtJS实现下拉列表级联

      在程序开发过程中,经常要实现级联的作用,比如:省市区的级联,当下拉列表选择了省之后,在市的下拉的时候就应该是该省下的所有城市,而不是全部饿城市,以此类推在选着市区之后在区域也应该是该市下的市区。       其实这种级联的方式,完全可以用一颗树表示,比如省是根节点,其他的都是其孩子的方式表示,但是这里我只用下拉列表的方式实现,毕竟有得地方用这种方式还是有点优势,而且不是很复杂。...

2011-08-17 09:19:33 365

原创 ExtJS ComboBox读取数据库数据用法

建立读取数据的POJOpublic class UserRole {  private String roleId; private String roleName; private String roleDesc; public String getRoleId() {  return roleId; } public void setRoleId(Strin...

2011-07-31 16:25:34 415

Java读取.properties配置文件的方法

  在Java项目中,很多信息我们都可以放在配置文件中,增加程序的灵活性,如果是修改那个参数,只需要修改配置文件的信息就可以,而不需要去修改程序里面的参数代码。Java有个Properties的类,类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串,通过Properties里面的load方法加载输入流读取的配置文件属性列表(键和元...

2011-07-31 14:00:15 95

Java实现同步机制(生产者消费者)

Java实现线程的同步,可以通过synchronized,wait(), notitfy(), notifyAll();假设一个线程(生产者)生产产品,一个线程(消费者)消费产品,其访问的资源时间都是随机的,这样就是生产者必须得产品(资源)消费完成之后才可以生产,而消费者必须在产品有的时候才可以消费,这就是必须对资源进行同步操作,对资源的使用部分的代码需要加入锁。下列是我的实现方法:/**...

2011-07-31 13:43:49 586

Jxl读取Excel文件

前不久,自己写了一个Jxl读取Excel文件的,支持多张sheet的结构。要使用,自己去下载jxl这个jar包,具体的作用在文件中有说明。package lzb.utls.io;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java....

2011-07-31 13:37:32 127

ExtJS实现树菜单,支持右击增删改查。

ExtJS树菜单很是强大,参照网上很多文章和说明,自己也写了一个。我的JS都嵌入再JSP中。1. JSP页面的的代码如下所示:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String ...

2011-07-31 13:30:52 375

ExtJS FormPanel上传

ExtJS上传组件中FormPanel能很方便的实现上传。再项目中对单个文件上传实践起来比较的简单下面是我用这个控件的部分提起出来的部分代码:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();S...

2011-07-31 13:17:09 363

ExtJS UploadDialog文件上传

第一次再iteye上发表博客文章,有不足之处高手指正。前不久在项目中用ExtJS用过上传组件,本来开始是打算用FormPanel实现上传,但是我们开发的网站后台管理平台,每天上传的东西很多,所有我就考虑用UploadDialog实现上传。UploadDialog这个控件看上去是多文件上传,但是实际上还是单个文件实现上传的。具体实现步骤如下所示:1. 引入控件的文件<lin...

2011-07-31 13:05:54 289 1

空空如也

空空如也

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

TA关注的人

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