2012年2月1日

SQL 学习二

摘要: --合计函数(Aggregate functions), Aggregate 函数的操作面向一系列的值,并返回一个单一的值。 --AVG(),返回数据列的平均值,NULL值不包括在计算中 SELECT AVG(OrderPrice) AS OrderAverage FROM Orders; SELECT Customer FROM Orders WHERE OrderPrice > (SELECT AVG(OrderPrice) FROM Orders); --COUNT(),统计记录数 SELECT COUNT(*) FROM table_name;--返回表中的记录数 SELECT. 阅读全文

posted @ 2012-02-01 17:25 elm 阅读(357) 评论(0) 推荐(0) 编辑

2012年1月31日

SQL 学习一

摘要: 1. SQL一直没有像样的学过,或者说,对SQL的使用不能信手拈来,今天(2012-1-31)开始从w3c上学习sql教程,记录一二。2. 这些不是很难,快速的过一遍为妙,毕竟时间不是无限的。-------------------------------------------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~----------------------------------------------------------------------------------------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 阅读全文

posted @ 2012-01-31 19:25 elm 阅读(230) 评论(0) 推荐(0) 编辑

2012年1月15日

Linux $()与${}及一些毛毛问题

摘要: 1. $(commond) == $`commond`2. $var == "$var" == ${var}很简单,但发现一时仍反应不过来,干脆写下来吧。3. $( (数学运算) )-----------------------------------------------------------------------刚在照书抄shell脚本,发现运行报错,原因是变量赋值的问题。4. var=abc //等号左右不能有空格。( ▽#)=﹏﹏------------------------------------------------------------------ 阅读全文

posted @ 2012-01-15 15:35 elm 阅读(174) 评论(0) 推荐(0) 编辑

2012年1月10日

PHP 时间错误

摘要: 1. PHP记录LOG的时间和系统时间不一致,在php.ini中设置timezone无用,php文件中添加 “date_default_timezone_set ('Asia/Shanghai');”无用。2. 尝试修改系统(solaris 10)时区及时间,时区设置为“PRC”,再设置时间,reboot,编译php文件,LOG记录时间OK。3. 设置系统时区:修改/etc/default/init,设置TZ=PRC,TZ的值应该对就/usr/share/lib/zoneinfo中的某一个文件;4. 设置系统时间:date 011018302012.05,对应的时间是2012- 阅读全文

posted @ 2012-01-10 19:26 elm 阅读(220) 评论(0) 推荐(0) 编辑

2011年12月29日

JAVA 乱码

摘要: 1. Tomcat默认的字符编码是"ISO-8859-1"。2. Tomcat更改编码集,在server.xml的配置文件中更改。<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>3. JAVA如何将乱码字符串显示正常,首先要知道乱码的编码集,获取乱码字符串的byte[],再转换成你要的编码。ne 阅读全文

posted @ 2011-12-29 21:44 elm 阅读(325) 评论(0) 推荐(0) 编辑

2011年12月27日

mysql Innodb simple optimization

摘要: 1. 配置文件路径 /etc/my.cnf2. INNODB Specific options a). innodb_buffer_pool_size, InnoDB uses a buffer pool to cache both indexes and row data. The bigger you set this the less disk I/O is needed to access data in tables. On a dedicated database server you may set this parameter up to 80% of the machine. 阅读全文

posted @ 2011-12-27 18:30 elm 阅读(224) 评论(0) 推荐(0) 编辑

2011年12月24日

JAVA RTTI与反射

摘要: 1. RTTI - runtime type information 运行时类型信息2. RTTI与反射的区别: 对RTTI来说,编译器在编译时打开和检查.class文件,我们可以用普通方式调用对象的所有方法。 对反射来说,.class文件在编译时是不可获取的,是在运行时打开和检查.class文件。 它们的相同之处:.class最终都是需要的。 --(JAVA编程思想P335) 阅读全文

posted @ 2011-12-24 15:37 elm 阅读(215) 评论(0) 推荐(0) 编辑

2011年12月23日

JAVA Random

摘要: 1. 每次获取随机数一样,原来是,当指定seed后,每次获取时,如果seed一致,则生成的随机数确实一样,默认seed会加入时间。//生成的随机数第次都一样Random random = new Random(8);for (int i = 0; i < 8; i++) { System.out.println(random.nextInt());} //默认加入时间,每次不同Random random2 = new Random();for(int i = 0; i < 10; i++){ System.out.println(random2.nextInt(10));} 阅读全文

posted @ 2011-12-23 22:31 elm 阅读(215) 评论(0) 推荐(0) 编辑

2011年11月10日

利用时间获取订单号

摘要: 1. 定单号,要求很GX,10位以内的数字,不可重复,本想在mysql中,弄个字段自增,其实这样也可,但如果有并发,要操作数据库,就不太合适了。2. 用代码实现,要求在有并发的情况下,也能保证10位定单号不重复,这个办法只能保证在一定的时间段内不重复,大概是三年。OdnTool 1 public class OdnTool { 2 3 public static synchronized String getOdn() throws Exception { 4 Thread.sleep(1); 5 String ut = String.valueOf(... 阅读全文

posted @ 2011-11-10 17:25 elm 阅读(849) 评论(0) 推荐(0) 编辑

2011年10月23日

PHP RSA 加密 验签

摘要: 1. 先把pfx转成pem,openssl命令如下: openssl pkcs12 -inKEYSTORE.pfx-outKEYSTORE.pem -nodes 常用openssl的命令可参考这里,建议大家把down下来保存。2. 使用私钥加密,如下:RSA私钥加密$priKeyConten= file_get_contents("abc.pem");$priKey = openssl_get_privatekey($priKeyConten);error_log("私钥=".$priKey."\n", 3, $file_name); 阅读全文

posted @ 2011-10-23 15:06 elm 阅读(587) 评论(0) 推荐(0) 编辑

导航