加载中
Java日志

一、Java日志 Java日志全解析(上)-源流 Java日志全解析(下)-最佳实践 jdk-logging、log4j、logback日志介绍及原理 总结一下就是: 1.1 日志桥接关系的图 上图是现在日志桥接关系的图,三...

Ubuntu16.04编译OpenJDK7u40

下图是OpenJDK6、OpenJDK7、OpenJDK7u和OpenJDK8这几个项目之间的关系: 下面把编译步骤记录下来: 编译环境 Ubuntu 16.04.4 LTS jdk版本 openjdk-7u40-fcs-src-b43-26_aug_2013.zip 1 Build...

Spring-Batch将CSV文件转为XML文件

Spring-Batch将CSV文件转为XML文件

2018/05/23 23:09
42
什么是死锁?

问题 什么是死锁?请模拟写出一段 Java 死锁的核心代码?如何避免死锁? 答案 什么是死锁? 有一张银行卡,小A想往里存钱,小B想取钱,存钱和取钱需要卡和密码,现在小A有卡不知道密码,小B...

2018/03/29 13:31
36
在MySQL中保存Java对象

需要在MySQL中保存Java对象。 说明: 对象必须实现序列化 MySQL中对应字段设置为blob 将Java对象序列化为byte[] public static byte[] obj2byte(Object obj) throws Exception { byte[] ret ...

01/05 16:46
124
Java异常处理最佳实践

总结一些Java异常的处理原则 Java异常处理最佳实践 不要忘记关闭资源 在finally里关闭资源 public void readFile() { FileInputStream fileInputStream = null; File file = new File("./tes...

2018/09/24 03:34
9
535. Encode and Decode TinyURL - LeetCode

Question 535. Encode and Decode TinyURL Solution 题目大意:实现长链接加密成短链接,短链接解密成长链接 思路:加密成短链接+key,将长链接按key保存到map,解密时根据短链接提取key,再从map...

2018/07/28 23:13
111
1. Two Sum - LeetCode

Question 1. Two Sum Solution 思路很简单这里就不说了,下面贴了不同的几个Java实现的时间与其他算法实现的时间的比较 这个是LeetCode的第一道题,也是我刷的第一道,刚一开始的Java实现 pu...

2018/06/17 00:57
29
67. Two Sum II - Input array is sorted - LeetCode

Question 167. Two Sum II - Input array is sorted Solution 题目大意:和Two Sum一样,这里给出的数组是有序的 思路:target - nums[i],这样就实现了降维了 Java实现: public int[] twoSum(i...

2018/08/16 20:07
6
521. Longest Uncommon Subsequence I - LeetCode

Question 521. Longest Uncommon Subsequence I Solution 题目大意:给两个字符串,找出非共同子串的最大长度 思路:字符串相等就返回-1,不等就返回长度大的那个长度 Java实现: public int...

2018/09/12 11:59
25
Spring-Batch处理MySQL数据后存到CSV文件

Spring-Batch处理MySQL数据后存到CSV文件

2018/05/26 12:14
88
使用Spring MVC开发RESTful API(续)

使用多线程提高REST服务性能 异步处理REST服务,提高服务器吞吐量 使用Runnable异步处理Rest服务 AsyncController.java @RestController @GetMapping("/async") public class AsyncControlle...

590. N-ary Tree Postorder Traversal - LeetCode

Question 590. N-ary Tree Postorder Traversal Solution 题目大意:后序遍历一个树 思路: 1)递归 2)迭代 Java实现(递归): public List<Integer> postorder(Node root) { List<Integer...

2018/08/03 23:36
328
739. Daily Temperatures - LeetCode

Question 739. Daily Temperatures Solution 题目大意:比今天温度还要高还需要几天 思路:笨方法实现,每次遍历未来几天,比今天温度高,就坐标减 Java实现: public int[] dailyTemperatur...

2018/07/29 23:30
128
日期和时间API - 读《Java 8实战》

日期与时间 LocalDate 创建一个LocalDate对象并读取其值 // 根据年月日创建日期 LocalDate date1 = LocalDate.of(2014, 3, 18); // 读取 System.out.println(date1.getYear()); // 2014 Sys...

2018/08/14 23:40
151
使用Spring MVC开发RESTful API

Restful简介 第一印象 左侧是传统写法,右侧是RESTful写法 用url描述资源,而不是行为 用http方法描述行为,使用http状态码来表示不同的结果(200表示成功,500表示错误) 使用json交互数据 RE...

Spring Boot整合模板引擎jsp

jsp也算是一种模板引擎吧。整合jsp前,先说一下运行SpringBoot项目的几种方式 1. 运行SpringBoot项目的几种方式 1.1 使用内嵌Tomcat运行项目 在IDE中右键运行启动类,也就是直接直接运行App...

709. To Lower Case - LeetCode

Question 709. To Lower Case Sollution 题目大意:字符串大写转小写 思路: 直接调用Java API函数 字符串转char数组,遍历数组,判断如果大写就转小写 Java实现: public String toLowerCas...

2018/08/21 20:40
93
299. Bulls and Cows - LeetCode

Question 299. Bulls and Cows Solution 题目大意:有一串隐藏的号码,另一个人会猜一串号码(数目相同),如果号码数字与位置都对了,给一个bull,数字对但位置不对给一个cow,注:数字对与位置对优先...

2018/07/30 21:13
29
arts-week5

Algorithm 824. Goat Latin - LeetCode 152. Maximum Product Subarray - LeetCode 110. Balanced Binary Tree - LeetCode 67. Two Sum II - Input array is sorted - LeetCode 665. Non-dec...

2018/08/19 21:11
7

没有更多内容

加载失败,请刷新页面

返回顶部
顶部