`
cheng.xinwei
  • 浏览: 79352 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
论integer是地址传递还是值传递 Integer 作为传参的时候是地址传递,可以参考如下例子,在程序刚启动的时候把 Integer 的index 对象锁住 ,并且调用了 wait方法,释放了锁的资源,等待notify,最后过了5秒钟,等待testObject 调用notify ...
第三章 逃离管理黑洞 辞职原因 P36 “第一,因为团队中优秀的员工的比例越来越少” 知识工作者来说,与优秀的员工一起共事是特别重要的,从中可以吸取知识提升自我 P37 “第二,他们希望我指导每一个员工,让他们变的更优秀” 任何一个人,任何一个员工,都希望被上司关注和赏识,上次对于他们工作的肯定是他们前进的最大动力!所以,花更多的事件在培养更优秀的人身上! P38 “第三,他们说他们需要我解雇哪些不承担分内职责的员工” 对于团队整体的每一个员工奖罚标准应该统一! P38 “第四,团队的目标”可以召集一次部门会议,让每一个人都写一下团队的目标,看下大家的想法是不是一致的 P40 “领导者的要事之一 ...
周一清晨的领导课 第七章、热枕拥抱变化 看完这个一章我特别有感觉的一句话就是,要跳出自己的舒适圈才可以得到进步。 下面具体看一下我对于这章节有感觉的一些话 P106 “看待变化的视角之一是:你将从一个术士的地方 ...
周一清晨的领导课 第五章、做正确的事 P79 “必须建立一套行为准则,并得到切实遵守” 让我想到在敏捷转型的时候,每个团队都有一个团队内部约定,目的是为了提高大家的工作效率和工作质量,团队内部约定一定要是每个人都认可的,并且在每次迭代的回顾会的时候大家都会一起反思,是否都遵守了团队内部所约定。如果有人对于约定有建议都可以提出,大家一起讨论在进行修改和调整,不断完善。 P80 “需要你的员工承担起责任” 有责任才可以使一个人进步,如果没有责任则没有压力,没有压力就没有动力。在德鲁克的书中的核心思想,当你想培养一个人的时候,要对他提出适当的要求,明确的告诉他你的期望是什么,然后激励他鼓励与他培养 ...
周一清晨的领导课心得 最近看到了一篇帖子,说的是有技术博客的人可以在面试的时候可以提高30%的工资,出于一点私心,另外自己也想做一点总结的想法,从今天开始把自己看书或者碰到的问题写一点总结,记录下来 今天看 ...
    最近在使用mybatis的过程中,发现一个问题。如果在同一个事物中,多次同一个查询sql在mybatis的执行过程中,只会查询一次数据库,后几次所返回的对象是mybatis在在内部做了缓存。     Property property = this.findByPropertyId("123"); property.setPropertyId(null);; property = this.findByPropertyId("123"); System.out.println(proper ...
    在我们使用spring框架的过程中,在很多时候我们会使用@async注解来异步执行某一些方法,提高系统的执行效率。今天我们来探讨下 spring 是如何完成这个功能的。     spring 在扫描bean的时候会扫描方法上是否包含@async的注解,如果包含的,spring会为这个bean动态的生成一个子类,我们称之为代理类(?),代理类是继承我们所写的bean的,然后把代理类注入进来,那此时,在执行此方法的时候,会到代理类中,代理类判断了此方法需要异步执行,就不会调用父类(我们原本写的bean)的对应方法。spring自己维护了一个队列,他会把需要执行的方法,放入队列中,等待线程池 ...
今天自己在搭建项目的时候,抛出了如下异常。 org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'activemq.connectionFactory' defined in class path resource [plus/dy-activemq.xml]: Could not resolve placeholder 'plus.activemq.connectionUrl.test' 但是 'plus.activemq.connectionUrl ...
最近在处理一些问题的时候,突然想到spring的两个问题。 1.spring是如何回调我们的controller中定义的方法的,request response model 是怎么来的?为什么先后顺序可以颠倒? 2.spring是如何帮我们注入基本类型的参数的,比如我参数中有两个String,但是参数名字不一样,一个是id,一个是type,但是spring可以直接帮我们注入进来,不需要添加任何注解,他是怎么实现的? 抱着这两个问题,我开始看spring是如何处理请求的。 首先,spring是为我们封装了servlet,所以肯定会有一个类继承HttpServlet,从这个入口开始寻找,我们就找 ...
最近在项目使用mybatis中碰到个问题 <if test="type=='y'"> and status = 0 </if> 当传入的type的值为y的时候,if判断内的sql也不会执行,抱着这个疑问就去看了mybatis是怎么解析sql的。下面我们一起来看一下mybatis 的执行过程。 DefaultSqlSession.class  121行 public void select(String statement, Object parameter, RowBounds rowBounds, ResultHandl ...
因为之前写了一个画图板 , 就想再写个塔防玩玩 所以呢,最近抽空写了个塔防 , 一直在写 也没有总结, 就想来 ITEYE 总结一下自己塔防的设计模式以及思路,大家可以参考一下。先上图 , 要不怕大家没兴趣了。 演示地址 (背景图片较大 第一次加载会比较慢 请耐心等待): http://chengxinwei.github.io/lessons/2013/06/09/td/
  最近在研究下 html5 的 canvas 想写个小项目,练练手,结果写了一个画图板, 用了 html5 中的本地存储、下载、canvas 等技术,上图。 这个项目中用到了 canvas 的很多基础功能 。 有初学者可以学习一下 这个技术。 在线访问地址:http://chengxinwei.github.io/html5/2013/06/20/HTML5_CANVAS_%E7%94%BB%E5%9B%BE%E6%9D%BF/
    就在前两天,在编写一段业务逻辑的时候,考虑到数据库中的数据值是固定的,为了提高效率,自己做了一个Map的缓存,大致代码如下。     //缓存类 @service public class CacheService{ private Map<String,List<Object>> cache = new Concurrenthashmap<>(); public List<Object> get(String key){ ret ...
    本人是一名从事java开发2年的小菜,常用MVC框架为spring,在这里只是想谈谈我所理解的代码结构。若说的不对请指出。     我们在写程序的过程中,普通的代码层次都是会区分成controller,service,dao这三层结构,这里主要想聊一下我是怎么样理解这三个层次的,以及他们分别应该处理什么样的事情,担任什么样的角色。     此处说明一点,这些规范只是本人在coding过程中自己体会总结出来了,可能现在不全,可能现在又不足的地方,还希望各位指出。     首先简述一下controller和dao,controller这个C在众多的MVC框架中被广泛使用,contr ...
    本人是一个刚入行没多久的小菜鸟,在很多类似于“如何成为大牛”的文章中,都提到想成为一名coder一定要写博客。自己也纠结了好久,决定在今天写下第一篇博客。以此作为一个开始!     第一篇博客我想聊聊关于责 ...
Global site tag (gtag.js) - Google Analytics