自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 反射の从Class建立对象

业务描述:我想采用影片链接库来播放动画,但是现在那个部门还未动工怎么办解决方法:先利用接口定义出该部门应该用的功能。然后先完成我的动画播放。也就是具体的实现可以先没有,先利用反射创建一个具有该功能的实例。代码构成:Player接口MediaMaster类ConsolePlayer类代表最后的实现package reflect;import java.util.Scann

2016-08-29 17:10:21 422 1

原创 利用反射操作对象的成员和方法

一个Student对象一个BeanUtil类用来完成利用反射操作Student对象的成员变量赋值和调用其setter方法。StudentTest类是程序入口。package reflect;public class Student { private String name; private String hobby; public String getName()

2016-08-29 17:03:20 654 1

原创 多线程中并发问题

我在写多线程的例子的时候,由于机子的原因遇到了并发性问题,于是在stack overflow 发了帖子,通过和国外的一些程序员的交流过程中对并发多线程的理解更深了,下面是我发的问题和在问题解决过程中和他们的讨论,希望可以和大家一起学习,有什么不清楚的可以直接联系我相互讨论。得到的结论是一般并发多线程都是用Cocurrentmap类这种线程安全的类型而非hashmap这种线程不安全的map。至于

2016-08-28 21:12:50 725 1

原创 利用反射,输出类的所有信息

下面是我写的一个利用反射来调用类的所有信息的例子。包括再运行这个程序的时候遇到的问题,和请教stack overflow 之后得到的一些回答,希望可以和大家一起分享一下经验。package reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.

2016-08-28 21:06:17 609

原创 线程的互斥和同步

线程的互斥和同步package 多线程;/* * 问题描述: * 子线程执行10次,主线程执行100次, * 如此循环50次 * */public class TraditionalThreadCommunication { public static void main(String[] args) { final Business business = new Busin

2016-08-24 21:30:36 260

原创 线程互斥(二)

线程互斥的解决方案:用锁。核心:保证竞争统一资源的所有线程用同一把锁demo:讲解的不同场景下,锁的设计。package 多线程;import 多线程.TraditionalThreadSynchronized.Outputer;public class TraditionalThreadSynchronized2 { public static void main(String

2016-08-24 17:52:37 208

原创 线程互斥(一)

线程安全问题:多个线程操作同一个资源的时候,如下demo。下一篇博客,会有讲解解决方案。package 多线程;public class TraditionalThreadSynchronized { public static void main(String[] args) { /*出现如下错误: * zhangsan *lisi *zhangsan

2016-08-24 17:50:46 339

原创 定时器--quartz基础

定时器是quartz的基础,下面先介绍一下定时器的基础知识以便后期对quartz学习打下基础。package 多线程;import static org.junit.Assert.*;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimm

2016-08-24 16:59:02 244

原创 传统多线程

传统的多线程两种实现方式:前两个demo以及利用两种方式混合的时候,注意最终运行的是哪一个线程,设计到对java基础中继承的理解。package 多线程;/* * 传统线程 * @author:马巧盼 * **/public class TraditionalThread { public static void main(String[] args) { /**

2016-08-24 15:52:58 292

转载 Java: Random.nextInt() 和Math.random()的区别

Random.nextint() 和Math.random()的区别(经下面朋友提醒,再去Google了下 终于知道两者的区别了~,E文不好真知道大体意思)http://stackoverflow.com/questions/738629/math-random-versus-random-nextintint2个Exp:Java代码  Random ran

2016-08-19 21:25:19 7101

转载 REST设计规则

1.简介REST(Representational State Transfer), 表述性状态转移是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格.REST只是一种概念、风格或者约束,是回归HTTP本身的建议.REST,SOAP,XML-RPC是目前三种主流的Web服务实现方案。REST相比其他两种更加简洁。2.REST特点REST应用

2016-08-19 10:21:04 569

原创 键盘只能按一次解决方案

问题描述:中午休息爬桌子上,手可能多次碰到键盘,导致键盘发生问题:每个键只能按一次,例如我想删除一行句子,但是键盘只能响应一次。在网上查了很久,有人说键盘坏了,有人说bois坏了,有人说主板坏了,各种奇葩。最后解决方案:重置键盘筛选键:控制面板---轻松使用----更改键盘的工作方式-----启用筛选键----应用(如果不熟悉的话,下面有图片教程)图片教程如下:

2016-08-14 15:51:54 15033 3

原创 maven插件tomcat7条件下页面操作后台无法响应

问题描述:点击一个页面的按钮和后台的代码无法响应。发现问题:检查浏览器的控制台的网络,发现,路径不对:默认初始页面的路径应该是:localhost:8080但是,我的默认路径是:localhost:8080/manager-web/导致在controller中配置的@RequestMapping("/item/list")中的路径无法找到数据的返回值:localhost:808

2016-08-06 17:41:45 1773 13

原创 java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'itemController' bean method

严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMappin

2016-08-06 14:53:57 15728 8

转载 eclipse快捷键

【Ctrl+T】 搜索当前接口的实现类 1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。   2. 【Ctrl+O】    显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。   3. 【Ctrl+/】

2016-08-06 10:42:48 258

原创 parent\manager\manager-pojo\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)

业务需求:在清除了本地仓库之后又重新拷贝了一下报错:H:\taotao\taotao-parent\taotao-manager\taotao-manager-pojo\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)这个错误的意思是:maven在eclipse上没有配置,后来发现是因为在对本地的maven仓库进行清除之后虽然拷贝了一份纯净版的

2016-08-06 09:44:18 1788 1

原创 建立maven module之后改名字的麻烦事儿

业务需求开始我的maven module的命名为manager-mapper,在我又做了很多的其他工作,也打包完之后业务需要统一命名为manager-dao。如下图:开始只是在程序的maven module中简单的F2重命名,发现生成的jar包还是dao命名的,导致接口层service找不到依赖项报错。最后解决方案:1,F2在eclipse中修改为manager-mapper(如上

2016-08-06 09:38:09 9881 1

java设计模式

资源共享

2017-03-26

计算机网络原理

资源共享,

2017-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除