- 博客(151)
- 资源 (13)
- 收藏
- 关注
原创 【Spring】BeanFactory解析bean详解
本文是Spring源码分析中的一篇,来讲讲Spring框架中BeanFactory解析bean的过程,先来看一个在Spring中一个基本的bean定义与使用。(也可以来公号查看)package bean;public class TestBean { private String beanName = "beanName"; public String getBeanNam...
2018-09-09 13:46:27
381
原创 【并发编程】Future模式及JDK中的实现
1.1、Future模式是什么先简单举个例子介绍,当我们平时写一个函数,函数里的语句一行行同步执行,如果某一行执行很慢,程序就必须等待,直到执行结束才返回结果;但有时我们可能并不急着需要其中某行的执行结果,想让被调用者立即返回。比如小明在某网站上成功创建了一个账号,创建完账号后会有邮件通知,如果在邮件通知时因某种原因耗时很久(此时账号已成功创建),使用传统同步执行的方式那就要等完这个时间才会有...
2018-09-01 22:07:57
213
原创 【Spring】HttpMessageConverter的作用及替换
相信使用过Spring的开发人员都用过@RequestBody、@ResponseBody注解,可以直接将输入解析成Json、将输出解析成Json,但HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进行通信,而这里其实就是HttpMessageConverter发挥着作用。 HttpMessageConverterHttp请求响应报文其实都是字符串,当
2018-02-07 08:59:58
1226
原创 【Java每日一题】20170329
20170328问题解析请点击今日问题下方的“【Java每日一题】20170329”查看 package Mar2017;public class Ques0329 { public static void main(String[] args) { String s1 = "abcd"; StringBuffer sb1 = new Str...
2017-03-29 08:27:33
313
原创 【Java每日一题】20170328
20170327问题解析请点击今日问题下方的“【Java每日一题】20170328”查看 package Mar2017;public class Ques0328 { public static void main(String[] args) { new Ques0328(); } Ques0328() { ...
2017-03-28 08:12:51
311
原创 【Java每日一题】20170327
20170324问题解析请点击今日问题下方的“【Java每日一题】20170327”查看 package Mar2017;public class Ques0327 { public static void main(String[] args) { MyThread t1 = new MyThread("t1"); MyThrea...
2017-03-27 08:50:58
368
原创 【Java每日一题】20170324
20170323问题解析请点击今日问题下方的“【Java每日一题】20170324”查看 package Mar2017;public class Ques0324 extends Thread{ public static void main(String[] args) { Ques0324 test1 = new Ques0324()...
2017-03-24 21:43:54
412
原创 【Java每日一题】20170323
20170322问题解析请点击今日问题下方的“【Java每日一题】20170323”查看 package Mar2017;public class Ques0323 { final String s = "outer class member variable"; public void Method() { String s1 ...
2017-03-23 08:54:10
293
原创 【Java每日一题】20170322
20170321问题解析请点击今日问题下方的“【Java每日一题】20170322”查看 package Mar2017;public class Ques0322 { public static void main(String[] args) { Super sup = new Sub(); System.out.println...
2017-03-22 08:51:09
250
原创 【Java每日一题】20170321
20170320问题解析请点击今日问题下方的“【Java每日一题】20170321”查看 package Mar2017;public class Ques0321 { public static void main(String[] args) { Ques0321 test = new Ques0321(); test.metho...
2017-03-21 09:00:28
355
原创 【Java每日一题】20170320
20170317问题解析请点击今日问题下方的“【Java每日一题】20170320”查看 package Mar2017;public class Ques0320 { int num; void Test() { num = 1; System.out.println(num); } Ques032...
2017-03-20 08:49:23
351
原创 【Java每日一题】20170317
20170316问题解析请点击今日问题下方的“【Java每日一题】20170317”查看 package Mar2017;public class Ques0317 { public static void main(String[] args) { Ques0317 test = new Ques0317(); test.meth...
2017-03-17 08:47:36
293
原创 【Java每日一题】20170316
20170315问题解析请点击今日问题下方的“【Java每日一题】20170316”查看 package Mar2017;public class Ques0316 { String str = "string"; public static void main(String[] args) { Clazz2 clz2 = new...
2017-03-16 08:53:28
397
原创 【Java每日一题】20170315
20170314问题解析请点击今日问题下方的“【Java每日一题】20170315”查看 package Mar2017;public class Ques0315 { int x = 0; public Ques0315(int val) throws Exception { if (val != this...
2017-03-15 08:55:50
465
原创 【Java每日一题】20170314
20170313问题解析请点击今日问题下方的“【Java每日一题】20170314”查看 package Mar2017;public class Ques0314 { public static void main(String[] args) { try { return; ...
2017-03-14 08:50:47
440
原创 【Java每日一题】20170313
20170310问题解析请点击今日问题下方的“【Java每日一题】20170313”查看 package Mar2017; import java.io.IOException; public class Ques0313 { public static void main(String[] args) { System.ou...
2017-03-13 08:52:22
237
原创 【Java每日一题】20170310
20170309问题解析请点击今日问题下方的“【Java每日一题】20170310”查看 package Mar2017; public class Ques0310 { static void test() { System.out.println("test method in Test class"); } ...
2017-03-10 08:48:03
260
原创 【Java每日一题】20170309
20170308问题解析请点击今日问题下方的“【Java每日一题】20170309”查看 package Mar2017; public class Ques0309 { void Test(int i) { System.out.println("Int"); } void Test...
2017-03-09 08:55:39
198
原创 【Java每日一题】20170308
20170307问题解析请点击今日问题下方的“【Java每日一题】20170308”查看 package Mar2017; public class Ques0308 implements Runnable{ private String str1 = "this "; private int[] str2 = {1,2,3,4,5};...
2017-03-08 08:50:14
191
原创 【Java每日一题】20170307
20170306问题解析请点击今日问题下方的“【Java每日一题】20170307”查看 package Mar2017; public class Ques0307 { private String s1 = "Ques0307 string"; class InnerClass { ...
2017-03-07 08:55:21
270
原创 【Java每日一题】20170306
20170303问题解析请点击今日问题下方的“【Java每日一题】20170306”查看 package Mar2017; public class Ques0306 { static int i = 1; static { ++i; } public static vo...
2017-03-06 08:51:27
224
原创 【Java每日一题】20170303
20170302问题解析请点击今日问题下方的“【Java每日一题】20170303”查看 package Mar2017; public class Ques0303 { public static void main(String[] args) { boolean flag = false; ...
2017-03-03 08:50:36
235
原创 【Java每日一题】20170302
20170301问题解析请点击今日问题下方的“【Java每日一题】20170302”查看 package Mar2017; public class Ques0302 { public static void main(String[] args) { String str1 = new String("123"); ...
2017-03-02 08:52:20
278
原创 【Java每日一题】20170301
20170228问题解析请点击今日问题下方的“【Java每日一题】20170301”查看 package Mar2017; public class Ques0301 { private int a = getB(); private int b = 1; private int getB(){ ...
2017-03-01 08:54:38
294
原创 【Java每日一题】20170228
20170227问题解析请点击今日问题下方的“【Java每日一题】20170228”查看 package Feb2017; import java.util.List; public class Ques0228 { List<T> List<?> List<Object>...
2017-02-28 08:51:35
218
原创 【Java每日一题】20170227
20170224问题解析请点击今日问题下方的“【Java每日一题】20170227”查看 package Feb2017; import java.util.Arrays; public class Ques0227 { public static int getMax(int[] data) { Arrays.sort...
2017-02-27 08:52:45
213
原创 【Java每日一题】20170224
20170223问题解析请点击今日问题下方的“【Java每日一题】20170224”查看 package Feb2017; import java.util.ArrayList; import java.util.List; public class Ques0224 { public static void main(String[] ar...
2017-02-24 09:10:47
250
原创 【Java每日一题】20170223
20170222问题解析请点击今日问题下方的“【Java每日一题】20170223”查看 package Feb2017; public class Ques0223 { public static void main(String[] args) { Parent parent = new Sub(); pa...
2017-02-23 09:04:33
271
原创 【Java每日一题】20170222
20170221问题解析请点击今日问题下方的“【Java每日一题】20170222”查看 package Feb2017; import java.util.Arrays; public class Ques0222 { public static void main(String[] args) { Dog[] dogs01 ...
2017-02-22 08:52:08
412
原创 【Java每日一题】20170221
20170220问题解析请点击今日问题下方的“【Java每日一题】20170221”查看 package Feb2017; public class Ques0221 extends Parent{ public static void main(String[] args) { final Parent p = new ...
2017-02-21 08:48:25
268
原创 【Java每日一题】20170220
20170217问题解析请点击今日问题下方的“【Java每日一题】20170220”查看 package Feb2017; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Ques0...
2017-02-20 08:57:33
301
原创 【Java每日一题】20170217
20170216问题解析请点击今日问题下方的“【Java每日一题】20170217”查看 package Feb2017; public class Ques0217 { public static void main(String[] args) { char[] c = new char[10]; ...
2017-02-17 09:04:41
281
原创 【Java每日一题】20170216
20170215问题解析请点击今日问题下方的“【Java每日一题】20170216”查看 package Feb2017; public class Ques0216 { public static void main(String[] args) { char c1 = '\u005A'; // 字母Z ...
2017-02-16 09:04:36
233
原创 【Java每日一题】20170215
20170214问题解析请点击今日问题下方的“【Java每日一题】20170215”查看 package Feb2017; public class Ques0215 { public static void main(String[] args) { B b = new B(); b.test(); ...
2017-02-15 08:50:54
189
原创 【Java每日一题】20170214
20170213问题解析请点击今日问题下方的“【Java每日一题】20170214”查看 package Feb2017; public class Ques0214 { public static void main(String[] args) { boolean b1 = true; ...
2017-02-14 17:44:26
272
使用maven整合springmvc+mybatis+spring
2015-06-26
java23种设计模式详解+源码(绝对详解)
2014-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人