`
lizhenbin2010
  • 浏览: 99666 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
用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> #include <ngx_http.h> // 当nginx的配置选项中,出现hello,会调用该方法 static char *ngx_http_hello(ngx_conf_t * ...
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); DECLARE short_uuid VARCHAR(100); DECLARE boxNo VARCHAR(100); DECLARE box_imei_nums INTEG ...
import MySQLdb import datetime conn = 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 'utf8'") cursor.execute('SELECT s.* FROM is_sales_order s WHERE s.`unhouse_time` IS not NU ...

poi创建Excel设计

    博客分类:
  • J2se
      电商商务,目前为止,做网站后台管理系统对到处数据的要求不是很高,反正自己公司内部用的嘛,能拉出来就行了,尽量简单。但是随着业务的发展,供应链系统出来了,涉及到订单,采购,库存,退款退货,财务等模块的集成。系统的生成Excel的业务越来越多,于是乎每个人都自己copy一段前人实现的代码,直接修改修改就生成一个Excel了。        这个操作方法,刚刚系统还小的时候,也没有什么关系,来回就那么点代码,可是当系统复杂了,导出的业务多了,每次代码review都看到一大段相同的代码,很不爽。于是乎写成公用类也就成为必然了。   下面是我设计生成Excel文件的设计: 一、生成 ...
       工作中,难免在重复的做一些事情,查询数据。eg:销售主订单sales_order, 销售子订单sales_sub_order,关系是一对多。当我们知道销售订单想要获取子订单的数据的获取方式:   一、初步设想方法: 批量获取销售子订单数据,往往是循环去调用数据库查询,eg:   for (SalesOrder salesOrder : salesOrders) { List<SalesSubOrder> salesSubOrders = SalesSubOrderDao .listSale ...
       最近在写项目要对一个List集合元素不需要的某些元素删除,遇到循环批量删除结果和预期的不对,之后查看了jdk源码才解决问题,所以没事看看源码还是好处多多,记录一下,以后碰到可以翻出来看看。 package com.okhqb.mode.singleton; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * 测试List批量删除集合元素 * * 说明: 1、removeByListIndex(list1)和removeByListE ...
Final主要应用场合:数据、方法以及类。 final数据:   (1) 编译期常数,它永远不会改变。 (2) 在运行期初始化的一个值,我们不希望它发生变化。   对于编译期的常数,编译器(程序)可将常数值“封装”到需要的计算 ...
      JAVA读写文件的基本方法,Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节到字符的转换,而具体字节到字符的解码实现它由 StreamDecoder 去实现,在 StreamDecoder 解码过程中必须由用户指定 Charset 编码格式。值得注意的是如果你没有指定 Charset,将使用本地环境中的默认字符集,例如在中文环境中将使用 GBK 编码。 写的情况也是类似,字符的父类是 Writer,字节的父类是 OutputSt ...
      公司的框架都是用原生的JDBC框架,其中操作数据很大一部分都是在拼凑SQL语句和GET/SET上,这种方式不仅麻烦而且很容易出错,端午节放假几天,突然间想起来把SQL配置XML中去,然后再用JAVA反射机制动态赋值,直接生成可执行的SQL给JDBC,这样可以省下一大堆的时间,而且错误率很少,当然我现在只是实现简单的应用,先上传到博客上,防止丢失说不定格式化了就没了...      下面是我的实现方法: import java.io.InputStream; import java.lang.reflect.Field; import java.lang.reflect.Met ...
      程序实现字符串主键自增,例如:“SN000001”,希望下一条数据是“SN000002”,所以需要字符串主键自增,所以需要传入上一次的主键的字符串,通过调用工具类的方法可以获取下一条记录。 package com.commsoft.ypass.csmp.util.sys; /** * 字符串主键自增,条件当传进来的Str是空时,自动创建初始化主键 * 后面的依次自增 * @author lizhenbin * */ public class PrimaryKey { // 数字串最小值 private static final char MIN ...
      最近新工作的公司,查询出来的数据都是一个字符串数组,或者是一个List的字符串数组,个人感觉不是调用的时候不是很方便,而且通过数组下标来获取值有点麻烦,容易出错,所以工作之余写了一个类,将字符串数组 ...
利用反射机制获取类的信息,然后将所得的信息,转化成JSON数据,方便传输或者生产xml文件 下面是我的实现方法,办法有点笨,欢迎指正,就是生产xml文件的是很,不知道怎么样修改配置信息,比如 <property name=" " /> 我这里生成的都是mxlls之类的信息,不知道怎么需要改,先放着再说,遇到解决的是很在回来修改。 package com.lzb.common; import java.io.File; import java.io.FileOutputStream; import java.lang.reflect.Field; ...

UDP通信

    博客分类:
  • J2se
UDP通信,发送端发送数据,接受端接收数据,发送端发送数据不需要知道客户端接受与否的方式,比TCP通信的方式简单很多,下面是我的写的一个小例子 UDP的发送端: /** * UdpServer.java V1.0 2012-5-9 下午4:58:54 * * Copyright Lizhenbin Co. ,Ltd. All rights reserved. * * Modification history(By Time Reason): * * Description: */ package com.lzb.common.soc ...

Java遍历、删除Map

    博客分类:
  • J2se
      面试的时候,遇到一个很尴尬的事情,就是面试官问怎么样遍历map,以前是做过,但是太久没使用了忘记了,自己查阅了一下书籍,我看的是《Java编程思想》第四版的,因为来深圳没有安顿好,不是经常上网,今天有空来发到博客上,随时谨记与心 先说遍历map: map是主键对应的,所以要想获取map的值,一般都是通过获取key的方式去get()的,所以第一种方法是,但是第一种方式是获取其值的所有的集合,返回的类型是Collection类型 第一种方式是通过keySet的方式,遍历key的set通过get方法获取 第三种方法是通过汇过去Enty.Map<k, v>的方式获取,这种 ...
       以前写过用jxl读取excel的,但是一直没有写出用jxl生成excel,项目中用来生产报表的也是一个一个的赋值,然后循环的方式去生成,感觉不适用,也不方便。        这里用Java的反射机制,在生成报表文件的时候动态获取对象的属性,然后生成相应的报表文件。我这里是将要写入excel的数据信息存放在一个List中,然后通过反射机制获取与excel表头标题的的属性,与之匹配,然后写入到文件中。   下面就是我的具体的实现方法: package com.lzb.common; import java.io.FileOutputStream; import java ...
Global site tag (gtag.js) - Google Analytics