自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奕辰杰的博客

java程序猿一枚,分享自己的技术和职业经验。

  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 SpringBoot私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是spring-boot-1.5.6版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。另:SpringBoot是最近几年新出现的框架,简便了Spring Framework框架的冗长配置,是的Spring于其他框架的整合根更加的简单。SpringBo

2017-09-28 17:57:06 487

原创 适配器模式(对象适配器)

java设计模式大体分为23种设计模式,直接通过例子学习设计模式,更易于理解和思考其中的原理和作用,以下给出 适配器模式 的第三种(一个有三种)的demo,叫做对象适配器模式:MainRun.java类,是程序运行入口,含有main方法。大伙认真的看main方法上面的注释喔,是博主对此模式的总结和分析。(附 advantage是表示使用此模式的优势,disadvantage是此模式的不足和

2017-09-25 17:15:22 941

原创 适配器模式(默认适配器)

java设计模式大体分为23种设计模式,直接通过例子学习设计模式,更易于理解和思考其中的原理和作用,以下给出 适配器模式 的第二种(一个有三种)的demo,叫做默认适配器模式:MainRun.java类,是程序运行入口,含有main方法。大伙认真的看main方法上面的注释喔,是博主对此模式的总结和分析。(附 advantage是表示使用此模式的优势,disadvantage是此

2017-09-25 17:08:10 533

原创 适配器模式(类适配器)

java设计模式大体分为23种设计模式,直接通过例子学习设计模式,更易于理解和思考其中的原理和作用,以下给出 适配器模式 的第一种(一个有三种)的demo,叫做类适配器模式:MainRun.java类,是程序运行入口,含有main方法。大伙认真的看main方法上面的注释喔,是博主对此模式的总结和分析。(附 advantage是表示使用此模式的优势,disadvantage是此模

2017-09-25 16:56:22 276

原创 logback(日志框架)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是logback-1.2.3版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。1、logback是由log4j创始人Ceki Gülcü设计的又一个开源日志组件,比log4j功能更强大,效率更高。将逐步取代log4j框架。 

2017-09-25 16:49:37 1149

原创 连续最长的数字串(好未来2017秋招笔试)

题目:读入一个字符串 str,输出字符串 str 中的连续最长的数字串输入描述:测试输入包含 1 个测试用例,一个字符串 str,长度不超过 255。输出描述:在一行内输出 str 中里连续最长的数字串。输入例子:abcd12345ed125ss123456789输出例子:1234567

2017-09-20 14:49:14 319

原创 删数字(华为笔试题)

题目:有一个整型数组a[n]顺序存放0 ~ n-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以 8 个数(n=8)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。java版本的实现:pack

2017-09-18 11:34:32 857

原创 比较重量(网易笔试题)

小明陪小红去看钻石,他们从一堆钻石中随机抽取两颗并比较她们的重量。这些钻石的重量各不相同。在他们们比较了一段时间后,它们看中了两颗钻石g1和g2。现在请你根据之前比较的信息判断这两颗钻石的哪颗更重。给定两颗钻石的编号 g1,g2,编号从1开始,同时给定关系数组vector,其中元素为一些二元组,第一个元素为一次比较中较重的钻石的编号,第二个元素为较轻的钻石的编号。最后给定之前的

2017-09-18 10:32:24 608

原创 抽象工厂模式

java设计模式大体分为23种设计模式,直接通过例子学习设计模式,更易于理解和思考其中的原理和作用,以下给出抽象工厂模式 的demo:MainRun.java类,是程序运行入口,含有main方法。大伙认真的看main方法上面的注释喔,是博主对此模式的总结和分析。(附 advantage是表示使用此模式的优势,disadvantage是此模式的不足和缺点,use scene是表示此模

2017-09-15 16:25:33 201

原创 简单工厂模式

java设计模式大体分为23种设计模式,直接通过例子学习设计模式,更易于理解和思考其中的原理和作用,以下给出 简单工厂模式的demo:MainRun.java类,是程序运行入口,含有main方法。大伙认真的看main方法上面的注释喔,是博主对此模式的总结和分析。(附 advantage是表示使用此模式的优势,disadvantage是此模式的不足和缺点,use scene是表示此模式的

2017-09-15 16:16:04 167

原创 javaEE(web开发)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记是博主在做javaee开发的时候写的笔记,记录了一些比较容易让新手困扰的地方,笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。1、web.xml的路径不能写成/*.action,只能/*或*.action,其中*.action也默认要求需要访问时需要加/访问,如/

2017-09-12 10:57:18 1240

原创 javaSE(java基础库)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记是博主在自学java基础的时候写的笔记,记录了一些比较容易让新手困扰的地方,笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。1、static final 结合使用,相当于一个常量,在编译时就能知道所需要的内存分配大小,有助于效率的提高,故优先推荐使用。

2017-09-12 10:35:52 382

原创 commons-fileupload(apache开源文件上传组件)使用方式

fileupload的主要功能是上传文件到服务器,或提供给客户端下载文件,使用fielupload时需要注意以下几点:1、上传文件使用的都是form表单,表单有两种: 一种是默认的普通表单,它不能上传文件。它的属性值默认是enctype="application/x-www-form-urlencoded"。表示使用浏览器上一次解析页面的方式进行编码表单里的数据。 第二种是混合表单,它

2017-09-08 09:22:31 549

原创 fastjson与spring mvc整合的配置

fastjson 是阿里巴巴开发的开源json解析组件,方便于通过java来生成和解析json格式的字符串和对象。fastjson可以对Spring的返回数据进行json转换(SpringMVC的@ResponseBody注释)以下附上与spring mvc整合的xml配置: Writ

2017-09-08 09:18:56 299

原创 ehcache的xml配置

Ehcache是Java缓存框架 EhCache EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,还能支持集群的缓存,是Hibernate中默认的CacheProvider,可以单独使用,也可以整合到Spring中使用。以下附上Ehcache的xml配置: <!-- maxElementsInMemory="10000": 内存中支持的

2017-09-08 09:15:58 396

原创 dubbo用于传输数据的bean必须有空构造器的原因

dubbo的消费者调用远程的服务提供者方法时,返回结果是已字节流的形式进行返回的,dubbo框架会对返回的字节流进行分析和封装,最终返回实体对象。封装过程大致如下:1、获取封装对象的Class字节码对象,取得该类最少参数的构造方法。2、针对该构造方法所需参数,制造伪参数。所谓伪参数,就是对于int、boolean等基本类型,给0、false等默认值,对于对象类型,统一给null。

2017-09-08 09:14:02 2227

原创 修复dubbo注解与spring aop冲突的问题

在使用dubbo2.8.4版本的时候,项目中有使用spring的声明式事务,dubbo的服务暴露使用了注解,发现服务一直没被监测到,后面查看源码debug,才发现dubbo有个bug,需要改动源码来修复。找到com.alibaba.dubbo.config.spring.AnnotationBean类,然后修改public Object postProcessAfterIn

2017-09-08 08:57:16 5387 1

原创 dom4j(XML解析)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是dom4j-1.6版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。一、基础知识:1、xmlTool的功能是可以在java中操作xml文件。使用SaxReader读取和操作xml文件,必须导入dom4j-1.6.1.

2017-09-08 08:53:45 366

原创 子序列(完美世界笔试题)

子序列(完美世界笔试题)题目:给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱) 例如:给定一个长度为8的数组A{1,3,5,2,4,6,7,8},则其最长的单调递增子序列为{1,2,4,6,7,8},长度为6。输入描述:第一行包含一个整数T,代表测试数据组数。对于每组测试数据:

2017-09-07 15:51:59 489

原创 8 分钟写出代码(华为笔试题)

package cn.cat.test;import java.util.Arrays;public class Test { /** 8 分钟写出代码(华为笔试题) * @Description: * @author gwj * @Created 2017年9月7日 下午2:00:55 * @param args */ public static void

2017-09-07 14:50:46 1066

原创 CXF(webservice服务)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是CXF2.4.2版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。1、说明:CXF的功能是提供了用于方便地构建和开发 Web 服务的可靠基础架构,使Web Service开发的简单框架。所需要导入的jar包:CX

2017-09-07 10:42:00 355

原创 c3p0(数据库连接池)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是c3p0-0.9.1.2版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。c3p0数据库池技术,Spring框架就是默认使用此数据库池技术。必须引入jar包:c3p0-0.9.1.2.jar。1、使用方式一直接C

2017-09-07 10:35:30 347

原创 apache(httpd服务器)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是apache-httpd-2.4.23版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。一、基本概念:1、apahce-httpd  是apache组织开发的http服务器,原名为apache server,是apache组织的第一个产品。

2017-09-07 10:31:10 462

原创 angularjs私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是angularjs1.6.2版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。一、基础知识:1、angularjs  是一个 JavaScript 框架。它可通过 标签添加到 HTML 页面。angularjs 通过 指令 扩展了 H

2017-09-07 10:27:03 329

原创 ZooKeeper私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是ZooKeeper3.4.9版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。一、基础知识:1、ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步  服务,配置维护和命名

2017-09-07 10:21:02 337

原创 RabbitMQ(消息队列)私人学习笔记

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步!此笔记主要是rabbitMQ3.6.6版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。一、基础知识:1、rabbitMQ是使用Erlang语言编写的高效率的开源消息队列框架,能持久化消息队列,保证消息队列的不丢失,  同时支持集群功能。官方网址为:htt

2017-09-07 10:10:06 845

原创 楚楚街2016招聘笔试(航线)

楚楚街2016招聘笔试(航线)题目描述“呼!!终于到了,可是接下来要怎么走才能到达楚楚街港港呢?”亮亮在醋溜港直发愁。 突然“啾”的一下,一只银色小船出现在亮亮的面前,上面坐着小精灵丹丹“又见面了,有什么可以帮助你的么?”小精灵向亮亮眨了眨眼睛,微笑着说。 “我想去楚楚街港,但我不知道要怎么走,请问你可以告诉我么?

2017-09-07 09:51:05 463

原创 字符串子串(网易2017春招笔试题)

字符串子串(网易2017春招笔试题)题目:一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务。n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。 输入描述:

2017-09-07 09:47:41 329

原创 发奖金(搜狐2016研发笔试题)

发奖金(搜狐2016研发笔试题)题目:公司进行了一次黑客马拉松大赛,全公司一共分为了N个组,每组一个房间排成一排开始比赛,比赛结束后没有公布成绩,但是每个组能够看到自己相邻的两个组里比自己成绩低的组的成绩,比赛结束之后要发奖金,以1w为单位,每个组都至少会发1w的奖金,另外,如果一个组发现自己的奖金没有高于比自己成绩低的组发的奖金,就会不满意,作为比赛的组织方,根据成绩计算出至

2017-09-07 09:45:43 393

原创 整数数组的奇偶数分开(小米笔试题)

整数数组的奇偶数分开(小米笔试题)题目:在一个N个整数数组里面,有多个奇数和偶数,设计一个排序算法,令所有的奇数都在左边。请完成 sort 的代码实现(C++或Java)C++:void sort(int N, int[]a){    …}Java:void sort(int[]a){    …

2017-09-07 09:39:56 1970 2

原创 风口的猪(小米实习生招聘)

风口的猪(小米实习生招聘)题目:风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。 给你一个回顾历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,数组中第i个元素(prices[i])代表该股票第i天的股价。假设你一开始没有股票,但有至多两次买入1股而后卖出1股的机会,并且买入前一定要先保证手上没有股

2017-09-07 09:28:11 1106

原创 算法题:分苹果(2016京东招聘笔试题)

笔试题:分苹果(2016京东招聘笔试题)题目:果园里有一堆苹果,一共n头(n大于1小于9)熊来分,第一头为小东,它把苹果均分n份后,多出了一个,它扔掉了这一个,拿走了自己的一份苹果,接着第二头熊重复这一过程,即先均分n份,扔掉一个然后拿走一份,以此类推直到最后一头熊都是这样(最后一头熊扔掉后可以拿走0个,也算是n份均分)。问最初这堆苹果最少有多少个。给定一个整数n,表示熊的个数,返回最初的苹果数。...

2017-09-07 09:18:07 558

根据数据库表生产word表结构说明文档

本人自己开发的一个java小工具,通过swing有显示界面。主要是提供oracle的表生产wrod文档,快速方便,如果你们项目团队需要生成word文档的表结构说明,这个工具绝对可以满足你的需求。注意:要求jdk1.7以上版本,解压后直接执行 生成数据库表说明文档.bat 即弹出操作界面。

2018-05-16

我也能做CTO之程序员职业规划

书籍《我也能做CTO之程序员职业规划》,作者是高阳。此书非常适合从事软件行业的程序员作职业规划指引。本书通过讲述一个故事来引导职业规划的路线,非常贴合实际。此资料有pdf和doc两种格式的文档,非常方便大家阅读。

2015-04-13

数字转换成大写数值

金额转换,阿拉伯数字转换成中国传统形式。 例如:101000001010 转换为 壹仟零壹拾億零壹仟零壹拾圆整。

2014-07-28

大写数值转换成阿拉伯数字

大写数值转换成阿拉伯数字。例如: 一千五百万千零5百 15000500

2014-07-28

最新JAVA编程题全集(50题及答案)

最新JAVA编程题全集(50题及答案),通常面试都会考的题目喔。能解决这些题目,考试将不是问题。

2014-04-23

java反编译器

java反编译器,非常适合没有源码的情况下使用。通过class文件反编译获取源码。

2014-03-27

Oracle.VS.Mysql.pdf

Oracle与MySql的区别,如论是SQL还是存储过程、函数、触发器都有详细的比较。学数据库的人,不能不看。

2014-03-17

tomcat-6.0.16

apache-tomcat-6.0.16.zip

2014-02-25

Spring API

Spring开发必不可少的文档

2014-02-25

空空如也

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

TA关注的人

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