
Java开发
文章平均质量分 64
u014011112
这个作者很懒,什么都没留下…
展开
-
存入数据库的中文变成“??”解决方案
问题描述如标题:存入数据库的中文变成“??”解决方案:服务端获取数据库连接时指定数据库编码,即在访问数据库的url上加characterEncoding代码:public class DbUtil { private String url = "jdbc:mysql://localhost:3306/test"; private String user = "root";原创 2015-03-14 09:07:02 · 1024 阅读 · 0 评论 -
SQL(一)
public class SQL { /** * 1.distinct * 去除重复 */ String distinct = "select distinct Company from Orders"; /** * 2.where * SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 * 操作符:=、 >、 =、 <=、 BETWEEN、 L原创 2016-03-23 23:51:06 · 363 阅读 · 0 评论 -
SQL(二)
/** * 内建 SQL 函数的语法: * SELECT function(列) FROM 表 */public class SQL_FUNC { /** * 1.SQL AVG() 语法 * SELECT AVG(column_name) FROM table_name */ String avg1 = "SELECT AVG(OrderPrice) AS OrderA原创 2016-03-24 00:35:06 · 339 阅读 · 0 评论 -
Java中普通代码块,构造代码块,静态代码块区别及代码示例
//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块// 普通代码块:在方法或语句中出现的{}就称为普通代码块。//普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class CodeBlock01 { public原创 2016-03-25 22:22:13 · 281 阅读 · 0 评论 -
N个线程轮流打印数字问题
//一个关于线程的经典面试题,要求用三个线程,按顺序打印1,2,3,4,5.... 71,72,73,74, 75.//线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. //接着再由线程1打印16,17,18,19,20....以此类推, 直到线程3打印到75。public class Printer implemen原创 2016-03-26 20:43:05 · 2283 阅读 · 2 评论 -
SQL(三)-- 练习题
表:题://1.统计每门课程的修课人数,考试最高分SELECT COUNT(*) courseSum,MAX(grade),cno FROM sc GROUP BY cno ORDER BY courseSum DESC//2.统计每个学生的选课门数,并按选课门数的递增顺序显示结果SELECT COUNT(*) stuCount,s.cno,c.cname FR原创 2016-03-27 13:00:55 · 737 阅读 · 0 评论 -
Thinking in Java--并发篇
1.Thread,Runable的关系 2.Thread的生命周期,以及如何管理它。a) ExecutorService exec = Executors.newCachedThreadPool();b) ExecutorService exec = Executors.newFixedThreadPool();c) ExecutorService exec = Exec原创 2016-12-06 00:26:32 · 312 阅读 · 0 评论