2019年3月31日

[Mybatis]Mybatis 常用标签及功能整理

摘要: Mybatis中生成动态SQL的标签有四类,分别是: if choose (when, otherwise) trim (where, set) foreach 1、if 当需要动态生成where条件时,可以使用if标签: 当if中的条件成立时,语句块中的内容将会被加到sql中,多个查询调价可以叠加 阅读全文

posted @ 2019-03-31 17:34 郑晓龙 阅读(2201) 评论(0) 推荐(0)

2019年2月24日

[设计模式]静态代理

摘要: 一、概念解释 静态代理,是一种设计模式(写代码的套路)。所谓静态,是指代码写死的,不可变的。所谓代理就是替别人干。比如,酒厂和酒水代理商,都是为了卖酒,酒厂批发给代理商(卖酒),代理商卖给酒鬼(卖酒)。 那么问题来了,既然酒厂也能卖酒,为什么还要搞代理呢?搞这些套路有啥用? 二、代理的优点 酒厂从原 阅读全文

posted @ 2019-02-24 23:40 郑晓龙 阅读(125) 评论(0) 推荐(0)

2019年2月15日

记一次java电话面试

摘要: 答案补充中。。。 一、java基础 1、简述java的几种基本数据类型 JAVA的基本数据类型有:byte、char、boolean、short、int、long、float、double 2、什么是装箱和拆箱 3、如何将long转换为int ①强转:int i = (int)123L ②将long 阅读全文

posted @ 2019-02-15 16:23 郑晓龙 阅读(1117) 评论(0) 推荐(0)

[JAVA]JAVA实现多线程的三种方式

摘要: 1、继承Thread类,通过start()方法调用 输出结果: 线程:写代码 输出。。。线程:听歌 输出。。。线程:写代码 输出。。。线程:听歌 输出。。。线程:写代码 输出。。。线程:听歌 输出。。。线程:听歌 输出。。。 由于java单继承的特点,这种方式局限性很大,不能继承其他父类 2、实现R 阅读全文

posted @ 2019-02-15 14:08 郑晓龙 阅读(318) 评论(0) 推荐(0)

2019年2月13日

[tomcat]tomcat 9.0.x 控制台中文乱码解决办法

摘要: 根本原因,tomcat 输出的东西,与cmd控制台或者IDE控制台编码不一致。 修改tomcat输出内容的编码,%CATALINA_HOME%/conf/logging.properties 9.0.14版本比9.0.12版本多了如下代码 java.util.logging.ConsoleHandl 阅读全文

posted @ 2019-02-13 10:50 郑晓龙 阅读(428) 评论(0) 推荐(0)

2019年2月11日

IDEA 控制台乱码问题

摘要: 一、修改IDEA的配置文件 找到IDEA安装目录下的 /bin/idea.exe.vmoptions(32位) 或 idea64.exe.vmoptions(64位),添加如下一行: 二、运行tomcat时控制台乱码 1) 打开Run/Debug Configuration,选择你的tomcat 2 阅读全文

posted @ 2019-02-11 23:34 郑晓龙 阅读(443) 评论(2) 推荐(0)

[JAVA]字节数组流

摘要: import java.io.*; public class ByteArrayStream { public static void main(String[] args) { byte[] datas = fileToByteArray("D:/test/1111.mp4"); byteArrayToFile(datas, "D:/test/... 阅读全文

posted @ 2019-02-11 13:34 郑晓龙 阅读(116) 评论(0) 推荐(0)

[JAVA]字节流拷贝文件

摘要: import java.io.*; public class CopyFile { public static void main(String[] args) { //1、创建源 File in = new File("d:/test/1111.mp4"); File out = new File("d:/test/222.m... 阅读全文

posted @ 2019-02-11 00:29 郑晓龙 阅读(103) 评论(0) 推荐(0)

2019年1月28日

[JAVA]JAVA多线程实现方法之——实现Runnable接口

摘要: public class MultiThread { public static void main(String[] args) { Thread t1 = new Thread(new ThreadDemo("线程1")); Thread t2 = new Thread(new ThreadDemo("线程2")); t1.start(... 阅读全文

posted @ 2019-01-28 13:54 郑晓龙 阅读(120) 评论(0) 推荐(0)

2019年1月17日

[设计模式]单例模式

摘要: 一、概念介绍 单例模式,也叫单子模式,是一种常用的软件设计模式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然 阅读全文

posted @ 2019-01-17 16:14 郑晓龙 阅读(161) 评论(0) 推荐(0)

导航