自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(141)
  • 资源 (23)
  • 收藏
  • 关注

原创 读书笔记《你所谓的稳定不过是在浪费生命》

2022-02-06 15:21:18 269

原创 穿越寒冬--适合想创业者阅读

2022-02-06 15:18:00 229

原创 Leetcode 三动态规划 硬币

算法:代码实现:public static int coinChange(int[] coins, int amount) { int dp[] = new int[amount+1]; Arrays.fill(dp,amount+1); dp[0]=0; for(int i=1;i<=amount;i++){ for(int j=0;j<coins.length;j++){ if(coins[j]<=.

2021-10-31 15:08:15 153

原创 LeetCode 二 二分查找

public static int find(int []arr,int key){ int low=0; int h = arr.length-1; while(low<=h){ int mid =low+(h-1)/2; if(key==arr[mid]){ return 1; } if(key<arr[mid]){ h=h-1; } .

2021-10-30 23:36:10 98

原创 LeetCode 总结一 二叉树

public void find(TreeNode node){If(node!=null){ find(node.left); find(node.right);}}

2021-10-30 23:34:20 3210

原创 《三十岁一切才刚刚开始》

2021-05-17 01:03:07 152

原创 shell工作笔记

多个文件,按照规则分别拷贝到不同的目录比如带ex的拷贝到ex目录,剩下的拷贝到另一个目录 find /opt/test/ -type f -name "*.txt" | xargs -i cp {} /tmp//查询包含ex或者xsfl的拷贝到ex目录find /root/0412 -type f -name "TOSCA_*.tar.gz" |grep -E 'EX|xsfl' | xargs -i cp {} /root/0412/ex//查询不含ex和xsfl的拷贝到norma..

2021-05-17 00:00:21 259

原创 java 8 操作List List<T>转换成List<String>

如:Class MdmOrgPostcodeEntity{ String id, String name}需要将List<MdmOrgPostcodeEntity>-->转换成List<String>这样方便根据ID批量删除List<String> list = functions.stream().map(MdmOrgFun...

2019-02-26 16:49:23 11210

原创 java 并发之 CyclicBarrier

package com.chen.practise;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;public class TestCycicBarries { //栅栏的使用:当一组任务全部执行结束后,某个任务才可以执行。 //在所有 subt

2017-12-19 23:08:53 310

转载 分布式-微服务-集群的区别

1.分布式将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。上面:service A、B、C、D 分别是业务组件,通过API Geteway进行业务访问。注:分布式需要做好事务管理。分布式事务可参考:微服务架构的分布式事务解决方案2.集群模式

2017-11-19 21:00:44 551

转载 减肥

在讲具体的减肥方法之前,我要先说个名言,“管住嘴,迈开腿”。相信很多人听过,但是能真正做到的人的确是少之又少(包括老夫我,虽然自认为我已经做得很不错了)。说的再通俗一点,就是要坚持,坚持少吃,坚持多运动。当然,少吃不是不吃,也不是吃不饱,关于饮食的问题,我会在后面具体讲一下。多运动,顾名思义就是要多参加有氧运动。牢记那六个字,当你已经七八成饱时,或者是动感单车课还有五分钟下课却体力透支时,希望大家

2017-11-11 17:57:53 744

原创 关于读书

关于读书 有人说,就算你读了那么多的书,懂了那么多的大道理,却依旧过不好这一生。 其实,读书并不一定能给我们带来现实的利益和好处。 读书,是为了避免被琐屑生活打磨得麻木不仁;读书,是为了成为一个有温度懂情趣会思考的人。

2017-10-27 22:47:48 398

原创 读《富爸爸,穷爸爸》

这是一本改变你对金钱思维的书。堪称经典,几乎是一口气读完,2017好书排行榜第一没问题。  核心观点:1、不要为钱工作,要让钱为你工作                     2、工作只是面对长期问题的一种暂时解决办法,每天起床去工作之前,想想你还没别的办法。                     3、提升财商知识很重要      a>会计                   

2017-09-26 22:48:27 421

原创 怎样读书才有可能改变命运

我们从小听到的最多的一句话是,“怎么又在玩,没有读书啊?”而你只要一读书,不管有多慢、读什么书,大人就不打扰你了,久而久之,很容易形成一个概念:读书总没错。其实,这个思路是错的。在知识匮乏、非终身读书年代,学肯定比不学好;但是在今天知识爆炸、终身读书的时代,“为什么”(why)、“学什么”(what)、“如何学”(how),比“学就好了”(do)更重要。介绍一个概念“认知效率”:认

2017-09-20 21:47:25 610

原创 读书和不读书的人,最大的区别是什么?--林语堂

当我们把一个不读书者和一个读书者的生活上的差异比较一下,这一点便很容易明白。那个没有养成读书习惯的人,以时间和空间而言,是受着他眼前的世界所禁锢的。他的生活是机械化的,刻板的;他只跟几个朋友和相识者接触谈话,他只看见他周遭所发生的事情。他在这个监狱里是逃不出去的。可是当他拿起一本书的时候,他立刻走进一个不同的世界;如果那是一本好书,他便立刻接触到世界上一个最健谈的人。这个谈话者引导他前进,

2017-09-16 11:04:16 851

转载 Java Web架构知识整理——记一次阿里面试经历

惭愧,从一次电面说起。我个人在某国企做一名软件设计师,国企大家都懂的,待遇一般而且没啥意思,做的方向基本都是操作系统、驱动和工具软件的开发,语言基本都是C/C++。最近也想跳槽,刚好有幸得到了一次阿里的面试机会,于是就试了试。  首先是电话面试,当时正在上班,人多口杂,好不容易找了个没人的地方开始面试。面试的方向是Java Web,面试官很nice,跟朋友一样,一开始问了些比较基础的东西,比如

2017-08-11 00:16:47 508

原创 瓦尔登湖 读书笔记

在浮躁、功利和享乐盛行的今天,我们能否远离一切,让心灵空出一片宁静,在寂静杳无人烟的湖光水景中,在自食其力的原始生活中,静静地与自己对话?又能否抛下一切战胜他人的想法,转而思考如何超越自己呢?对自己、对人生、对自然,梭罗有着他的思考,在瓦尔登湖,他净化和救赎着他的心灵。而我们在《瓦尔登湖》宁静的阅读中,简化生活,静夜慢思,终能有意想不到的感悟和收获。

2017-06-03 17:47:02 673

原创 英语学习

必杀技一.改快为慢,精听为王很多小伙伴一听到英语新闻就蒙圈了,全然不知道在说什么。这个时候小编建议你从听慢速新闻开始,这样也可以听清单词发音,培养英语语感。同时这个时期也是词汇量进行储备的阶段。经过一段时间的训练,当你能全然听懂的时候,就可以开始听常速新闻了。这个时候就进入了真正的精听阶段了,CNN、BBC或AP News每个小时开始的英语新闻,你可以下载下来,带上耳机反反复复的听,不

2017-05-30 09:35:04 539 1

原创 JFinal学习笔记 Hello world

jfinal框架教程-学习笔记(一)JFinal  是基于 Java  语言的极速  WEB  + ORM  开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友!(鼓掌!~~)JFinal 有如

2017-05-10 21:30:14 574

原创 2017需要加强的技术

技术太多,老是不知道该学啥。先一步步来,定个计划吧。            1、jvm能玩多深就玩多深            2、阅读jdk源码            3、并发编程    书要看,专栏            4、TCP/ip详解 ,算法好好看看            5、自己编译jdk            6、学习一门脚

2017-03-23 01:26:15 319

转载 技术大牛养成指南,一篇不鸡汤的成功学实践

有的人想成为大牛,却不曾为此努力。有的人辛苦耕耘,却收获寥寥。很多时候,你跟成功的差距并不是能力,也不是运气,或许只是正确的方法?这是一篇不鸡汤的成功学指南,如果你相信且愿意坚持尝试,未必帮不到你!一碗有勺子的鸡汤我工作已经将近 12 年了(其实 12 年才混到这个地步,天资实在是一般),在华为做了 5 年,在 UC 做了 6 年,现在主要负责阿里游戏的中间件和组件的架构设

2017-03-05 22:55:58 944

原创 Project Lombok

Project Lombok 通过注解来减少 Java 中的重复性代码,比如 getter 和 setter、非空检查、生成 Builder 等。 环境准备: 1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下 2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:  

2017-03-05 22:16:39 426

原创 java 虚拟机堆内存划分--新生代与老年代GC

摘要: 堆设置 -Xms :初始堆大小 -Xmx :最大堆大小 -XX:NewSize=n :设置年轻代大小 -XX:NewRatio=n: 设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n :年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Sur

2017-01-24 20:37:09 2117

原创 富兰克林的13条自律法则

一、节制:食不过饱,饭不过量二、缄默:避免空谈,言必对己或对人有益三、有序:你的一切应井然有序,一时一事都要有周全计划四、决心:当做必做,做就要做好五、节俭:对人或对己有益才可花钱,决不浪费六、勤奋:珍惜光阴,做有益之事,避无谓之举七、真诚:不欺骗,有良知,为人厚道,说话实在。八、正义:不做不利于人的事,不逃避自己的义务九、中庸:避免走极端,容忍别人给的伤害

2016-12-28 22:12:00 34410

原创 java线程池

1、为什么要用线程池:一、减少线程创建和销毁开销 二、当前任务与主线程隔离,实现和主线程异步执行2、线程池分类:  Java类库提供了许多静态方法来创建一个线程池:a、newFixedThreadPool 创建一个固定长度的线程池,当到达线程最大数量时,线程池的规模将不再变化。b、newCachedThreadPool 创建一个可缓存的线程池,如果当前线程池的规

2016-12-26 23:55:12 309

原创 Spring 源码阅读 AOP 二

上一章和各位一起看了一下springAOP的工作流程,当我们给出AOP相关的配置以后,直接从IOC容器中拿出来的就是已经加强过的bean。这说明spring在这个过程中一定做了什么。                本章我们就一起来看一下spring是如何完成对bean的增强的,首先我们来看一下,FactoryBean接口中一个方法的定义。public interface

2016-12-13 22:40:28 319

原创 个人反省

明知道打游戏,浪费时间,伤害身体,就是戒不掉,从游戏中你能获得什么??1、无非就是胜利时的喜悦和失败的恼怒2、现实你不强大,需要通过游戏来证明你自己。3、游戏需要一个团队,你一个人再强大,也不一定能打赢,为啥不干点有意义的事情,锻炼身体,看看书,看电影,学学技术。4、好胜心太强,输了再来,不赢不罢休的心里,可惜没用对地方。为什么不用工作,学习中。已经马上奔三了,需要干掉有意义的

2016-12-02 01:06:48 692

原创 野蛮生长读书笔记

一、关于投资:      想在人生的路上投资并有所收益,有所回报,第一件事就是必须在一个方向上去积累,连续地正向积累比什么都重要。投资的三要素:1、投资对象   你投资的对象是否正确,如果对象选错了,你投入的时间带来的收益就成了负值                            2、投资时间长短   投资的时间越长收益越大  如股神巴菲特投入一只股票20年不动

2016-11-22 21:57:15 583

原创 Spring 源码阅读 AOP一

Spring  AOP本质是用了代理模式和反射机制实现的。来看下常用的几个接口:Advice:这是一个空接口,里面没有任何方法,来标识一个通知。所有通知都实现此接口,如BeforeAdvice和AfterAdvice.PointCut:决定Aop通知作哪个连接点。Advisor:通知器或者通知者,我们从现实角度来说,通知者当然需要知道要通知什么。所以Advisor依

2016-11-12 21:48:07 369

原创 单例设计模式

上一章,我们学习了设计模式的概念,以及为什么要学习设计模式,还有在进行系统设计时应当遵守的六大原则,本章我们就来开始一一的学习GOF当中的二十三钟设计模式。            我一直在思考如何去诠释这么多设计模式,因为网上有很多现成的,可供学习的资料,我在想有什么地方可以让各位跟着我的节奏去学习,而不是网上的那些资料,优势在哪里,思考很久,我觉得唯一的优势,或者说我能有的优势,就是简单

2016-11-04 22:15:12 288

原创 ConcurrentHashmap实现原理

概述我们在之前的博文中了解到关于 HashMap 和 Hashtable 这两种集合。其中 HashMap 是非线程安全的,当我们只有一个线程在使用 HashMap 的时候,自然不会有问题,但如果涉及到多个线程,并且有读有写的过程中,HashMap 就不能满足我们的需要了(fail-fast)。在不考虑性能问题的时候,我们的解决方案有 Hashtable 或者Collections.syn

2016-11-04 21:10:49 401

原创 Spring线程池

Spring线程池  ThreadPoolTaskExecutorapplicationContext.xml配置如下:<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> 属性字段说明: cor

2016-10-31 10:53:29 331

原创 Spring 源码阅读五 IOC容器初始化之bean定义载入

上章说到要带各位去看看bean定义载入的要义,上章追寻到AbstractRefreshableApplicationContext类中的refreshBeanFactory方法 其实就是loadBeanDefinitions这个方法的具体实现步骤,下面我们跟随这个方法去看下它到底是如何载入bean定义的。由于AbstractRefreshableApplicationContext

2016-10-21 14:45:41 264

原创 Spring源码阅读 四 IOC

前面讲了 简单的实现方式通过FileSystemXmlApplicationContext这个类来实现,那么今天看下这个类做了什么,是如何完成IOC的?上代码: public FileSystemXmlApplicationContext(String[] configLocations, boolean refresh, ApplicationContext pare

2016-10-21 14:43:53 220

原创 AtomicInteger源码解析

AtomicInteger一个提供原子操作的Integer类AtomicInteger上代码:public class AtomicInteger extends Number implements java.io.Serializable { private static final long serialVersionUID = 6214790243416807050L;

2016-10-20 14:37:29 264

转载 浅谈程序猿的职业规划,看你如何决定自己的未来吧。

这篇文章LZ很久以前就想写,只是LZ本人也一直在摸索当中,不过LZ摸索的是自己的道路。其实作为一个程序猿来说,大体上的路线已经摆在众人眼前,到底自己有什么样的想法,自己适合哪条路,还是只能自己去摸索,这一点请各位不要征求任何人的建议。LZ能做的,就是把各个路线的客观事实陈列出来,供大家选择。  条条大路通罗马,三百六十行,行行出屌丝。作为一个IT界有理想有抱负,高端大气上档次的屌丝,LZ还是对

2016-10-20 10:30:04 482

转载 一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础

本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。  一日,LZ在群里发话,“招人啦。”  然某群友曰,“群主,俺想去。”  LZ回之,“你年几何?”  群友曰,“两年也。”  LZ憾言之,“惜了,三至五为佳。然如汝有扎实之基础,且附一技之长,倒也并非不可呀。”  群友惑,问之,“何为一技之长?”  LZ抚须答曰,“皆可,吾之一技即

2016-10-20 10:14:53 3348

原创 Spring源码阅读三 IOC

1、因为不可能让BeanFactory持有 Map()来完成工厂的功能。因为Spring  Bean的初始化是可控制的,在需要的时候进行初始化。除非我们将bean的lazy-init属性设置为true,初始化bean工厂时采用延迟加载。那么spring是如何做到的呢?    那就是持有一个Map,在你需要的时候,根据bean的定义来实例化对象2、当然接口不可能实例化对象,肯定是

2016-10-15 11:35:05 567

原创 Spring 源码阅读二 IOC

一、Spring2大核心:IOC和AOP      IOC控制反转:由容器来创建对象,管理对象之间的依赖耦合关系     二、来看工厂核心接口:BeanFactorypackage org.springframework.beans.factory;import org.springframework.beans.BeansException;public int

2016-10-15 11:33:34 256

原创 Spring 源码阅读一 环境搭建

一、Spring2大核心  IOC和AOP      IOC:控制反转,可以解释为由容器创建对象,解决对象之间的依赖耦合关系      AOP:面向切面编程,类似STRUTS2拦截器,主要应用于日志,权限管理二.    环境准备        1、JDK 1.6        2.开发工具eclipse或者myeclipse,或者你自己熟悉的JAVA开发工具

2016-10-15 11:32:40 330

GIT版本、分支管理说明文档V1.0.docx

GIT操作说明,很详细,全面,轻松入手.

2019-06-05

Spring cloud 服务注册与发现

Spring cloud 服务注册与发现 Spring cloud 服务注册与发现Spring cloud 服务注册与发现

2018-04-12

extjs 教程

extjs 教程

2012-11-29

Oracle-存储过程与函数

Oracle-存储过程与函数教程

2012-09-16

深入浅出Extjs教程

深入浅出Extjs教程

2012-09-16

ExtJs2.0教程

ExtJs2.0教程,ExtJs2.0教程,ExtJs2.0教程ExtJs2.0教程

2011-08-12

ExtJs学习资料,ExtJs学习资料

ExtJs学习资料,ExtJs学习资料,ExtJs学习资料,ExtJs学习资料。

2011-08-12

spring mvc 例子

spring mvc 例子,spring mvc 例子,spring mvc 例子。

2011-08-02

Ext电子书,Ext电子书

Ext电子书,Ext电子书。Ext电子书,Ext电子书。

2011-08-01

ssh课件,ssh课件

ssh课件,ssh课件,ssh课件。ssh课件,ssh课件。

2011-08-01

ExtJS入门教程ExtJS入门教程

ExtJS入门教程,ExtJS入门教程,ExtJS入门教程

2011-07-27

Sqlserver触发器例子

Sqlserver触发器例子,Sqlserver触发器例子,Sqlserver触发器例子,Sqlserver触发器例子

2011-07-27

sqlserver 存储过程基础

sqlserver 存储过程基础,sqlserver 存储过程基础,sqlserver 存储过程基础

2011-07-27

ssh三大框架整合步骤

ssh三大框架整合步骤,十分经典。ssh三大框架整合步骤ssh三大框架整合步骤。

2011-07-27

c++语言基础教程课后题答案

c++基础教程课后题答案,该答案比较全面,保证你看过后满意。

2011-07-24

c++实现一个万年历

c++实现一个万年历,利用本系统可以查询某一年的某一月的某一天是星期几,及是这个月的第几天。

2011-07-24

c语言学生成绩管理系统

本系统基本实现了对包括学生成绩的信息输入、输出、查询、删除、插入、退出的功能。

2011-07-24

ssh三大框架整合步骤

Structs,spring,hibernate三大框架整合步骤,及其相关的配置与例子。

2011-07-24

Hibernate电子书

Hibernate电子书,里面介绍了,hibernate的相关配置,应用介绍。

2011-07-23

structs电子书

structs电子书,里面包含相关的配置,及其注意事项。

2011-07-21

java学生成绩管理系统

java学生成绩管理系统,实现基本的增加,删除,修改,查询功能。

2011-07-21

空空如也

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

TA关注的人

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