自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis为什么那么快?

1.Redis简介Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库2.Redis的数据结构stringset mykey somevalueget mykeyset mykey somevalue nxset mykey somevalue xxset mykey hello ex 10 n...

2019-08-06 18:53:54 757

原创 Http & Https

1.HTTP协议的诞生在计算机的发展过程中,随着计算机网络与浏览器的诞生,我们需要将服务器的内容(html文件),通过某种形式传递给客户端的浏览器,然后浏览器将html文件进行解析,然后显示给用户浏览。所以HTTP协议就是用于在浏览器与服务器之间传输数据的一种协议。2.HTTP协议的定义协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种...

2019-08-06 18:52:25 2103

原创 DDD领域驱动设计简析

为了的更好的理解DDD,我们先简单介绍下Transaction ScriptTransaction Script模式遵循的是过程式开发风格而不是面向对象方法。通常,为每个业务事务创建一个单独的方法,并将它们组合起来放入某种静态管理程序或服务类。每个过程都包含了完成业务事务所需的所有业务逻辑,包括工作流、业务规则和数据库持久化验证检查。由于Transaction Script的特征,分层的一...

2018-10-22 21:09:18 354

原创 浅析研发效率

浅析开发效率每个研发都会追求高质量、速度快的完成开发,经过观察,我们发现每个研发人员的快发效率是有很大差异的,下面我们从几个方面简单讨论下开发效率的一些影响因素1.工具一个研发人员对工具的使用,往往能够表现出他的专业性,比如摄影师善长摄影设备的使用、程序员对键盘的熟练、司机对驾驶汽车的感觉。作为一个研发人员,工具对研发效率有着不容小觑的影响,主要有下面几点1.工具类型的选型,比如ID...

2018-10-11 19:00:35 8453

原创 技术债

1.什么是技术债?代码写好就提交,意味着欠债的开始。稍微欠点儿技术债的确可以加速开发速度,但前提是事后及时重写代码。如果只借不还,后果很危险。在不准确的代码上所花的每一分钟,都算是技术债的应付利息。不稳固、脆弱的代码实现所引发的债务负担,会使整个工程组织陷入裹足不前的艰难境地!2.技术债的类型不合适的设计,比如过度设计、业务发现大变化、抽象能力不足等 缺陷,不说了八阿哥... ...

2018-09-06 20:46:37 1465

原创 新的起点

在2013-08-19 20:40:34发布了第一篇csdn播客,至今不知不觉已经有5年时间了时间就像是水龙头的小水滴,不经意间的,水缸里的水却已经满满一大缸了在那会,写播客源自一位师兄的提醒,写着写着,发现写作不单单是写技术,更能写生活的点点滴滴把话说给自己听,也道给他人知,不为别的,只求一点共鸣,哪怕是一点点的作用,就内心欣慰无比曾几何时,永远也忘不了,那巨大的迷茫,牢牢的罩住...

2018-08-13 22:48:38 234 1

原创 透过爷爷的一生,浅析选择的重要性

方向不对,越努力,越尴尬这篇文章,只是透过爷爷的一生,去分析下,“方向不对,越努力,越尴尬“的观点,如有不对的,大家请勿喷。首先介绍下我的爷爷大约1938年出生,如今80岁了,生活在河源龙川县,一生勤劳,作风质朴,为人憨厚的老人家。第一个阶段:高中毕业后,出来做了一阵子的老师(爷爷是高中生,在以前属于有文化的人),但是由于收入低,无法养活一家人,放弃了该工作。年龄不详,大概是25到30岁。第二阶段...

2018-06-12 23:32:00 2229 4

原创 数据权限系统

在之前写过一篇关于菜单权限系统的设计,所以为了完善整个权限系统的模型,决定把数据权限也做一个总结。菜单权限管理系统目标实现对数据的权限控制。简单的来说,就是决定谁可以操作(增删改查)哪些数据。该权限模型的适用范围该模型目前在一些常用的管理平台得到的验证与实施,目前已应用在多个公司产品中,主要场景是CRM类项目。核心难点数据权限的主要难度在于查询的性能、授权、鉴权,字段级别的控制。比如在百万级别规模...

2018-04-08 12:44:45 15094 9

原创 贫穷限制的,不仅仅是想象力

我来自广东省河源市龙川县的山区孩子,爸妈是农名工,家里从小就一贫如洗。小时候,五口之家,只有一个青菜,所以都是抢着饭吃,初中上学时,还得自己带着饭盒菜干、黄豆在学校蒸饭吃,并且一天只能吃两顿饭(饿得慌),每周生活费10块钱(这是2006到2008年)。所以对于外面的世界,知道的实在是少之又少。高中时,家里拥有了第一台电脑,15年上大学时,第一次接触到了使用word写doc文档...没有对比就没有伤...

2018-03-01 20:45:33 787 1

原创 入坑后,怎么跳出来?

入坑后,怎么跳出来?作为一个程序员,我们每天的主要工作就是coding。有时候会出现一个非常奇怪的现象,就是遇到一个坑,自己掉进去之后,就出不来了。举个例子:某个需求,我们最开始使用了A方案,然后开发了一段时间后,遇到了困难,然后就会继续朝着A的思路,不断的尝试,不断寻找解决手段。但是由于A方案可能本身是个坑,但是自己却不知道,然后就一直在坑里...上面是需求,我们再举个例子例子:小明是一名jav...

2018-02-14 10:15:29 626

原创 mybatis源码解析

mybatisMyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。想要更好的了解,大家可以查阅下官网...

2017-08-16 22:05:31 547

原创 个人技术栈梳理

java知识导图,融会贯通...

2017-08-04 18:55:46 2190

原创 前端javascript的学习历程

似懂非常的javascript,终于逐渐掌握,开发效率大大提升!!!

2017-07-05 17:12:25 635

原创 进入阿里巴巴,实现了大学时的梦想

进入阿里巴巴前,失败了N次,但是最终,我还是来了!!!

2017-06-19 19:11:16 1412

原创 Angular的一些坑

angular一些常见的坑

2017-05-24 18:38:25 1180

原创 spring event-listener模型

spring event listener,使用的场景对吗?欢迎吐槽...

2017-01-19 17:59:55 748

原创 2016年总结

生活工作杂谈,记录下2016年所发生的...

2017-01-09 18:34:15 438

原创 ajax+div=iframe应用

iframe过多?速度太慢?那么这篇文章将使用ajax+div=iframe的方式,完美去掉iframe

2016-10-16 10:44:05 4385

原创 权限管理系统

菜单权限系统在大学毕业时,写了一个权限管理系统,由于经验不够丰富,所以设计出来的作品,缺点多多。经过一年多的工作,对权限管理系统进行了更加系统的整理与学习,于是重构了整个权限管理系统。该文章主要讨论菜单权限,需要数据权限相关的,可以查看数据权限系统。设计目标1.实现按钮,菜单所见即所得。也就是用户看到了按钮A,那么就能够操作按钮A,而不是点击后却提示用户无法操作2.实现后端对每个用户的访问URL进...

2016-09-27 18:50:25 17702 11

原创 HashMap的神秘面纱

还在担忧hashmap的原理?面试时害怕面试官的深入考核hashmap的内部知识,让我们一起解开hashmap的神秘面纱...

2016-08-22 10:47:29 1510

原创 看不懂英文文档,是我们英语太差吗?

每一个开发者,都应该掌握的基本技能-阅读英语文档

2016-08-11 22:34:01 6885 2

原创 丰富自己的javascript类库

每个优秀的开发者都会形成自己的类库,作为一个java开发者,我们也会写一大堆的工具类,用于简化我们的开发工作。但是作为一个全站攻城狮,不仅仅只是懂的形成java的类库,javascript的类库也同样重要。好啦,这篇文章不多说废话,下面对的代码提供了一些非常方便的工具类,或者是对javascript已有对象的扩展,比如字符串的扩展,日期对象的扩展,数组的扩展等。同样的,也提供了一个StringBuffer对象,该对象的用法基本也与java.lang.StringBuffer一样...

2016-06-18 18:40:56 2680

原创 代码格式的重要性

提高编程水平,从代码格式开始...代码格式的重要性,你的代码是否符合”标准“?

2016-05-17 20:22:55 3940

原创 开发没有直径,但也要避免走弯路

掌握学习方式,做到事半功倍,少走弯路!!!

2016-04-08 21:58:19 880

原创 架构一个后台管理系统的技术

经过几年的学习与开发,下面把架构一个web项目所使用的技术,做一个简单汇总,便于以后做技术选型时,更加方便。 后端技术相关开发语言:java适用范围:b/s架构后台管理系统后台框架:spring +spring mvc + mybatis,其中mvc框架可选:struts,orm框架可选:hibernate,Spring JPA后台缓存:redis,memcachedw...

2016-01-19 20:11:02 15543

原创 javascript面向对象实现java常用的1StringBuffer,Map,Collection,List,Set

你还在为一大堆function而心烦吗?还在为过多的全局变量而烦恼吗?看看这篇文章,或许会让你对javascript有了点点新的...

2015-10-24 17:44:19 1192 4

原创 Sping-AOP

在Spring Framework简介中介绍了spring的整体框架,在Spring IOC介绍了spring的核心,那么spring framework中,另外一个比较重要的模块就是Spring AOP。那么,什么是AOP呢?

2015-08-29 11:06:37 1932

原创 spring-resource

Spring-Resource,简单而不简单

2015-08-05 22:11:58 1085

原创 spring-ioc

spring ioc介绍了spring ioc的设计背景ioc的主要功能ioc源码设计

2015-07-30 00:11:17 3677

原创 Spring Framework简介

快速了解spring framework组成以及应用场景spring-ioc, spring-aop, spring-resource,spring-web...现在Spring社区那么活跃,做为java开发者,不了解Spring真的说不过去了...赶紧来吧,让我们走进Spring

2015-07-28 21:36:53 13525 3

原创 java集合框架

什么是java集合框架呢?这么多的类,该如何选择使用哪个类呢?

2015-07-22 00:20:27 1446

原创 代码生成器,极大简化你的工作

使用代码生成器,一键生成jsp,controller,dao,service,mapper代码...极大简化开发工作量

2015-06-04 12:33:43 2316 4

原创 没有钱怎么办?那只好放平心态...

没有钱,其实生活依旧可以过得很美好...生活不仅仅需要钱,更需要一颗懂得享受生活的心

2015-05-16 13:08:57 1017

原创 使用jdk 1.7的新api来统计jdk中英语单词的分布情况

使用jdk 1.7的新api来统计jdk中英语单词的分布情况

2015-03-25 20:00:18 1290

原创 如何使用递归实现归并排序

面试时害怕排序算法的书写?我们完全可以背诵归并排序算法,it's easy.

2015-03-18 18:32:41 1735

原创 策略设计模式的应用

设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

2015-03-12 14:54:45 1428 2

原创 是什么让你的荷包总是那么干瘪...

没有钱,不是因为工资太低,而是你都把他们丢掉了...

2015-02-11 18:24:38 1912 4

原创 git的介绍与使用

如火如荼的git,究竟是啥?

2015-01-31 17:42:16 1210

原创 多线程的神秘面纱...还在恐惧吗???

最开始学习java时,头都大了,也没学好多线程,甚至都不明白啥是多线程...慢慢的不断学习,发现多线程其实并没有我们想象中的困难。

2015-01-21 17:38:44 1011 1

原创 抛出了无数的Exception,但是Exception到底是啥?解开Exception的神秘面纱...

java中异常处理是非常重要的一个特性,那么异常究竟怎样使用才是正确的呢?

2015-01-20 12:27:33 1595

spring-ioc

里面演示了spring ioc的基本使用,同时使用了junit进行单元测试,后期会加入spring集成junit。 工程使用Maven管理,下载工程后,请使用mvn clean, mvn compile指令对工程进行编译,通过后,使用mvn eclipse:eclipse将工程编程eclipse工程,然后倒入工程到eclipse运行即可。

2015-07-29

小型mvc开发,进一步迭代

嗯,相比上一个版本,更加完善的封装了数据。具体不多说,见代码

2014-04-15

MVC个人项目小型

哈哈 自己开发的一个小型mvc 大家可以下载看看 使用的技术:Annotation Servlet jsp以及对java一些基本操作 设计的基础知识还是比较多的 使用这个mvc 对于小型的java web项目 应该足够 目前这个小型项目还会进一步完善 目前开发了两天 先把demo和大家共享下 api在工程doc文件夹中 已经使用javadoc打包好 有疑问的可以联系我">哈哈 自己开发的一个小型mvc 大家可以下载看看 使用的技术:Annotation Servlet jsp以及对java一些基本操作 设计的基础知识还是比较多的 使用这个mvc 对于小型的java web项目 应该足够 目前这个小型项目还会进一步完 [更多]

2014-04-12

空空如也

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

TA关注的人

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