2017年9月13日

Java代码实现Cache

摘要: 本文参考网络上其它文章,仅做部分代码修改及优化,加入个人编码习惯,感谢那些乐于分享的大佬吧 package com.yt.test.callback2; import java.util.concurrent.Delayed; import java.util.concurrent.TimeUnit 阅读全文

posted @ 2017-09-13 23:42 疯狂的妞妞 阅读(495) 评论(0) 推荐(0) 编辑

2017年9月6日

mysql - case-when统计报表

摘要: CREATE TABLE `tb` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `subject` varchar(10) DEFAULT NULL, `score` int(11 阅读全文

posted @ 2017-09-06 22:18 疯狂的妞妞 阅读(3359) 评论(0) 推荐(0) 编辑

2017年8月31日

mysql - 表结构查询

摘要: 查询表结构,在oracle下很麻烦,mysql可太容易了,数据都在 information_schema 的表中; 这些语句在项目部署过程中经常使用,需要用于验证是否完成数据初始化; 也经常用于逆向工程,通过分析数据库表结构,生成可能出现的代码。 -- 展示所有数据库 SHOW DATABASES; 阅读全文

posted @ 2017-08-31 15:07 疯狂的妞妞 阅读(98) 评论(0) 推荐(0) 编辑

2017年7月28日

Java进制以及位运算

摘要: package com.yt.test.test; public class Test { public static void main(String[] args) { // 十六进制 int a16 = 0x0F; int b16 = 0x01 + a16; System.out.printl 阅读全文

posted @ 2017-07-28 14:35 疯狂的妞妞 阅读(206) 评论(0) 推荐(0) 编辑

2017年7月27日

面试题——两个线程交替运行

摘要: /** * 两个线程交替进行 * * @author ChenSS 2017年7月27日下午8:05:08 */ class AlternatelyRunnable implements Runnable{ private Object lock; public AlternatelyRunnabl 阅读全文

posted @ 2017-07-27 20:08 疯狂的妞妞 阅读(146) 评论(0) 推荐(0) 编辑

2017年7月25日

mysql - 保存点

摘要: 在MySQL中,保存点(SAVEPOINT)是事务处理中的一个概念,允许你在事务内部创建一个回滚点。 功能类似于游戏存档,可以撤销操作,回滚至存档点。 值得注意的是,JDBC 中其实也有保存点相关的 API,可以通过 JDBC 执行一些非常复杂的事务。 以下是使用MySQL保存点的基本步骤: 开始事 阅读全文

posted @ 2017-07-25 20:45 疯狂的妞妞 阅读(91) 评论(0) 推荐(0) 编辑

mysql - 存储过程和函数

摘要: 本文的内容,一般来说,整个职业生涯都用不上,不推荐花太多时间学习。 存储过程有用,是 oracle 的存储过程有用,确实有很多用 oracl 数据库的大厂。 mysql 一般纯粹用于存储数据,即便是做数据抽取,也不会使用存储过程,会使用专门的平台工具,例如:kettle。 在后期维护中,存储过程属于 阅读全文

posted @ 2017-07-25 20:30 疯狂的妞妞 阅读(109) 评论(0) 推荐(0) 编辑

2017年7月22日

mysql - 中断执行的机制

摘要: 中断功能一般通过下面两个命令实现: kill query pid 杀查询,中断正在执行的语句,查询不是指 select 语句,而是指 sql 语句,update 语句也能杀 kill connection pid 杀会话,断开数据库连接 jdbc 杀会话原理 我们经常用的,中断某个查询语句,本质上, 阅读全文

posted @ 2017-07-22 16:38 疯狂的妞妞 阅读(130) 评论(0) 推荐(0) 编辑

mysql - 动态SQL语句

摘要: 主要涉及 EXECUTE 关键字的使用,EXECUTE 可以执行一条字符串格式的SQL命令, 利用这个功能,就可以在存储过程中,根据业务需求,动态地拼接一些很复杂的SQL,然后执行。 语法如下: SET @test='select `Subject`'; SET @test = CONCAT(@te 阅读全文

posted @ 2017-07-22 10:44 疯狂的妞妞 阅读(532) 评论(0) 推荐(0) 编辑

2017年7月21日

Java实现三个线程A B C,A线程打印A,之后B线程打印B,接着C线程执行打印C,继而循环下去

摘要: 此文献给那些被面试题坑了的同志们,至少我被坑过 package com.yt.test.thread.rycle; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import java.u 阅读全文

posted @ 2017-07-21 17:27 疯狂的妞妞 阅读(274) 评论(0) 推荐(0) 编辑

导航