自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring详解:通过FactoryBean自定义工厂初始化Bean

FactoryBean是一个接口,扩展功能提供给用户自定义工厂方法和工厂对象用于实例化对象。

2015-11-03 15:17:39 5289

原创 面向测试用例的编程思想和学习方法

关键词:演绎法实验数据 图灵的模仿游戏 构造好的用例 触发各层逻辑 分析问题 检验结果    困难的问题分析起来其实是很有意思的,尤其是已经有答案的问题,如果回溯回去分析一遍往往会有脑洞大开的感觉,很多人逃避困难的问题实际上是不知道解决和分析问题其中的乐趣。    最近看到KMP字符串匹配的算法,从演绎法角度学习感觉能够深入分析到其中的精髓,也就是使用一个能够触发算法各个逻辑的用例来学

2015-11-01 01:21:42 2029 1

原创 Spring实例-通过Java的反射机制和spring IOC初始化JavaBean

反射的意思其实就是把抽象的东西实体化,并让他做一些实际的事情,比如传统的一个类,就是在声明对象的时候使用的,做一些对象的抽象定义(描述对象有哪些属性和方法)。IOC的理解有3个关键词:Bean、Context、Core。Context就是定义依赖关系的文件,Bean就是实例化的对象,而执行实例化的过程就是Core。Core也就是由spring的IOC机制完成了从定义到实例化的过程,反应在例子中就是Bean的实例化过程。

2015-10-22 00:48:11 787

原创 详解spring: 事务属性的设置

隔离属性并发过程中事务可能出现的问题:1) 脏读:一个事务读取到了另一个事务还没有提交的数据。2) 不可重复读:一个事务两次读取同一个资源,读到的结果不同。具体原因是中间另一个事物修改了资源。3) 幻象读:事务在进行表级运算(例如sum,max…)中间有insert或delete对象,这段是我的理解,一般资料写是insert。4) 第一类更新丢失(回滚丢失):两个事务都对同一个

2015-10-20 23:51:34 579

原创 关于Java虚拟机性能调优方法的一些分析

关于性能调优:1 需要一个性能探测器,找到调用最频繁的代码段,优化这部分代码(优化算法)2 往往1%的代码运行时间占99%。所以优化这些代码就能事半功倍。3 最好是能看懂编译后的代码,这样分析最彻底。Java的性能分析使用JProfiler堆栈分析使用的JstackJava性能调优 SSH框架优化以适应特定的项目一、JVM调优1 各种垃圾回收算法及其优劣;2

2015-09-21 00:41:15 2090

原创 关于编程语言的一些想法

1 所有的编程语言实际上都是算法和数据结构2 高级一些的语言,只是对于一些算法和数据结构做了封装3 所有的语言最基本的都是 顺序 判断 循环 类似于一种自动机4 数据结构 对于高级语言实际上主要就是对象的一套机制5 前高级的东西,像spring hibernate什么的都是做了更多的封装,用法是傻瓜式的,原理可以了解一下

2015-04-21 16:40:04 491

原创 Java中for循环的高级用法

1 for语句里面可以定义多个变量,但是必须是同型的

2014-07-22 23:47:27 4539

原创 关于Java虚拟机运行时数据区结构的理解

 

2018-11-30 12:39:48 217

转载 转 Java字节码 wiki

https://en.wikipedia.org/wiki/Java_bytecode_instruction_listingsFrom Wikipedia, the free encyclopediaJump to navigationJump to searchMain article: Java bytecodeThis is a list of the instructio...

2018-11-28 20:09:36 290

转载 MAC下idea常用操作

看javadoc Ctrl+J debug 参考https://blog.csdn.net/Alvin_Lam/article/details/78660225alt+f8 debug时选中查看值  f8相当于eclipse的f6跳到下一步  shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数  f7相当于eclipse的f5就是进入到...

2018-11-26 20:53:47 384

原创 google搜索技巧

在某个网站内搜某个关键词site:站名  关键词例如:site:mp.csdn.net  什么

2018-06-17 18:53:45 180

原创 idea或者webStorm设置鼠标滑动改变文字大小

2018-06-13 16:18:58 1082

原创 linux常用操作

1 查看操作系统版本号lsb_release -a

2018-06-12 14:52:00 130

原创 webStrom eslint配置

2018-06-04 14:37:14 409

转载 房贷

组合贷商贷部分可以享受利率优惠 审批时间比较长外地人没满五年用不了公积金目前的政策不太清楚,我当时是公积金贷款(12年底),好像连续6个月有交公积金就可以...

2018-03-07 14:47:34 190

转载 北京工作居住证续签注意的问题

 一、社保记录与工作居住证聘用单位信息不一致:1、社保缴纳时间与工作居住证上聘用单位变更时间不一致(如5月份已经改变社保缴纳主体,但是8月份才做工作居住证相应聘用单位变更),此种情况无法办理;2、社保缴纳主体名称未在工作居住证上显示(如曾在A公司缴纳社保,但是工作居住证未做过A公司的聘用单位变更),则无法办理续签;3、个人代缴社保的无法办理续签。二、未连续缴纳社保:社保不能断缴...

2018-03-01 20:42:54 15025

原创 checkList

checkList1 护照    身份证 箱子 包 书包2 冲锋衣 冲锋裤 衬衣 迪卡侬裤子 泳裤 拖鞋 凉鞋 内裤 袜子3 防晒霜 浴巾 洗漱用品 牙膏牙刷4 水 薯片5 充电宝 mp3 耳机

2017-06-06 21:35:10 432

原创 产出文件乱码问题

产出到文件的部分繁体字字符串出现乱码主要原因是从数据库读取的字符是GBK,产出的字符串编码设置成立GB2312,字符集部分不匹配,产出字符串的编码改成GBK后问题解决。

2017-03-01 10:59:42 351

原创 互联网开发要点

垂直扩展 横向扩展 业务分拆 数据读写分离 缓存读写 异步处理(消息队列)

2017-01-18 10:40:13 338

原创 shell循环sleep while例子 条件判断

i=1# 小于5等于时候才执行while [ ${i} -le 5 ]do echo ${i} i=`expr ${i} + 1` # 休眠3秒 sleep 3doneecho done参考http://c.biancheng.net/cpp/view/2736.html

2016-12-13 21:17:16 10642

原创 mysql查询语句

各种查询条件: join condition where condition havinghaving查询条件的用法:SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name

2016-12-11 21:02:13 340

原创 2016 驾照考试 科目一 要点

路边黄色标线不能停车加油站 转弯禁止停车====禁止停车的地方 加油站 转弯等公路50米 城市30米高速限速最高120公里 最低60公里但是同方向2条车道的 占用左侧车道最低不能低于100公里三条的 最左边的110公里 中间90公里 (加起来100)进入高速要开左转向灯 进入减速车道呀开右转向灯高速车速达到100公里 车距要保持100米以上

2016-12-09 13:24:49 1038

原创 日期处理

// 计算投放开始时间和结束时间 SimpleDateFormat formatDay = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat formatMinute = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar myDate =

2016-11-29 20:12:51 228

原创 Java 文件读写最好是用buffer对于大文件可以加快速度

参考例子:FileReader fileReader = new FileReader(filename); BufferedReader bufferedReader = new BufferedReader(fileReader); List lines = new ArrayList(); String line = null;

2016-11-29 18:43:39 2703

原创 mysql 修改表结构语句

主要还是要参考mysql的官方网站 http://dev.mysql.com/doc/refman/5.7/en/alter-table.html简单例子:alter table_name alter column old_column_name new_column_name int unsigned;

2016-11-29 18:40:30 608

转载 eclipse中相同变量显示变色设置

java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 js文件的设  置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选 。

2016-06-15 15:13:08 671

原创 226 Invert Binary Tree

//226 Invert Binary Tree//算法思路:主要使用递归算法public class Solution { public TreeNode invertTree(TreeNode root) { //1 出口 空节点 if (root==null) return null;

2016-01-13 17:47:14 349

原创 20151214 要点摘录2

算法:四火的数据库算法10题http://www.raychase.net/2810leetCode解题报告http://bookshadow.com/leetcode/学习算法之路(转)http://blog.csdn.net/sunboy_2050/article/details/565682310分钟没有思路的就找例子htt

2015-12-14 14:52:23 338

原创 20151214 要点摘录1

eclipse用法---涉及到的eclipse的使用在接口名上按F4 可以看继承关系   按ctrl+T可以找实现类ctrl+shift+r查找文件MyBatis的设计主要是把对数据库的增删改查的sql语句和JavaWeb工程的POJO做绑定1 配置sql语句的映射文件2 在conf.xml中配置数据库连接并关联sql语句的映射文件3 在dao中编写

2015-12-14 14:51:45 315

原创 20151207 spring概要

AOP 多个类中出现相同的方法 业务逻辑中出现的重复性代码抽取融合---基本概念:连接点 具有边界性质,相当于锚的位置切点 相当于一些已经被抽取的重复性代码的位置,和锚做连接增强 抽取出来的重复性代码和逻辑目标对象 目标类引介织入代理切面---实现重复逻辑的复用:1 在目标对象中设置连接点。2 编写增强代码,并设置代码的切点3 配置连

2015-12-07 20:54:23 274

原创 20151204 流水账

算法配合框架的代码一起看和学习 主要学习设计思路看源代码的时候要想如果让我去开发和设计改如何做 为什么作者要这么搞 好处是什么?算法和数据结构还是之前的方法 刷题 同样的题至少做5-10遍 看过答案的题自己也至少也能不看答案 3-10遍 1月份之前投外企视频面试 阿里太烂了 还装逼资源 ---微软面试100题 http://blog.csdn.net/v_july_

2015-12-04 17:38:29 364

原创 流水账-20151203-spring IOC源码分析

各个知识点的目标:---spring1 清楚几个核心功能的架构图IOC AOP 事务 MVC 2 实现的难点3 框架可能出现的问题如何定位,性能影响可能出现在哪些地方,符合分析性能4 针对框架重点功能的单元测试用例,debug模式了解框架的内部机制5 重要接口中定义的重要方法划分,以什么原则划分接口和继承关系涉及到的eclipse的使用在接口

2015-12-03 17:45:42 304

原创 学习方法的一些思考 随想

学习算法之路(转)http://blog.csdn.net/sunboy_2050/article/details/565682310分钟没有思路的就找例子http://blog.csdn.net/sunboy_2050/article/details/5645831多做几遍写伪代码 1遍找到的答案写注释 1遍不写注释和伪代码 直接coding 1遍

2015-12-02 20:24:31 311

原创 模拟项目概要

-------------------***OI复习***一些关键的功能点 主要是KPI考核1 数据上传和审批的四种状态 draft submited Accepted Completed 2 上传的数据主要是表格,还包括一些文件以附件形式上传 3 表格数据支持以excel文件的格式导入导出 POI4 审批的人可以点击进行页面跳转 模块划分:--------

2015-12-02 20:22:42 343

原创 Java基础概要(二)

-----------string的内部方法,一些常用的操作indexOf 字符串模式匹配大小写转换split 字符串按照分隔符拆分---StringBufferappend 添加insert(位置 字符串)delete(位置 字符串)---java.lang.IntegerMAX_VALUEMIN_VALUEintValue

2015-12-02 20:20:34 248

原创 Java基础概要(一)

1 Java基础---虚拟机堆 栈 常量池 静态域---基本类型和引用类型(类的对象)---Java采用Unicode编码(全球语言统一编码)---int 4字节 32位float精度 6-7位,安全的是6位  double精度15-16位,安全的是15位---运算符的结合性 一般都是从左到右 针对++a的情况,是先计算a+1再进行赋值计算而

2015-12-02 20:19:37 257

原创 hashMap的再认识

1 红黑树的引入   jdk1.8在原有jdk1.6的基础上在底层数据结构引入了红黑树,以提高数据访问的效率。   在当前行元素数量大于8时,将当前行的链表转换成红黑树。2 最底层元素节点其实还是 Entry。3 底层的基本数据结构大的层面还是数组链表或者数组红黑树。   每行是一个链表或者红黑树,第i行的第一个元素是table[i]或者tab[i],作为当前行的访问入口。

2015-11-28 15:44:02 245

原创 mysql-5.6.27-winx64安装

本来下载的最新版mysql-5.7.9-winx64.zip,但是安装后一直启动不了,报的错网上也找不到,而且这个包里面居然没有data目录,所以估计这个包是有bug。于是参考其他安装经验,决定下载5.6版本http://dev.mysql.com/downloads/mysql/5.6.html1 解压缩mysql-5.5.25a-win32到目录D:\SoftWare\GreenS

2015-11-18 23:43:59 2609

原创 springMVC实例(四)

部分UserController.java文件@Controller // 使用注解申明控制器 @RequestMapping("/user") // 表示用于处理uri为/user的请求 这个类就是user.html 如果不写则默认是/ 就是根路径// @SessionAttributes(value={"user","user1","user2"},types={Dept.class}

2015-11-17 17:33:59 325

原创 springMVC实例(三)

部分baobaotao-servlet.xml 文件 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:order="100" p:viewClass="org.springframework.web.servlet.view.JstlView" p:pr

2015-11-17 17:31:08 295

eslint文件

eslint自动处理,webstorm,个人使用。eslint自动处理,webstorm,个人使用。eslint自动处理,webstorm,个人使用。

2018-06-13

李刚 SSH框架最后一章的例子 工作流系统

李刚 SSH框架最后一章的例子 工作流系统 轻量级Java EE企业应用实战(第3版)最后一章

2014-01-13

spring3.1.1使用手册

spring使用手册 官方文档

2014-01-13

空空如也

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

TA关注的人

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