自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT小生

专注技术100年!

  • 博客(94)
  • 资源 (11)
  • 收藏
  • 关注

翻译 欢迎使用CSDN-markdown编辑器

原文链接:http://www.dropwizard.io/1.2.0/docs/getting-started.htmlGetting StartGetting Startedwill guide you through the process of creating a simple Dropwizard Project: Hello World. Along the way, we’ll ex

2017-11-01 17:58:28 410 3

原创 Java并发包--ReentrantLock

Java并发包–ReentrantLockJava的线程安全,除了基本的同步锁以外,Jdk还为开发者提供了各种同步控制工具,如ReentrantLock,位于java.util.concurrent.locks包下的同步锁工具。可重入 拿几次lock,就需要释放几次。package com.borderxlab.concurrent.locks.reentrantlock;import jav

2017-08-11 22:10:30 503

原创 获取请求IP地址--一则code review的故事

code review在软件开发中是一个及其重要的步骤,可以帮助工程师的成长;也是提高代码质量的必要手段。before review after review

2017-07-12 16:04:46 438

原创 dubbo运行流程

客户端 dubbo客户端,即服务调用方。 1、使用@Autowired注解引入一个服务接口实现。 2、dubbo使用动态代理描述服务调用即动态代理一个被调用的服务接口和被调用的方法,以及传入的参数列表。 3、dubbo客户端会根据调用接口去服务注册中心查看服务地址 4、正常获取到服务器地址后客户端通过socket请求服务器响应 5、注册相应监听器 6、客户端在监听到有返回相应后获取结果

2017-06-28 12:27:38 2552

原创 面试总结--2017.6.27

毕业季,求职季为了毕业忙前忙后在学校忙了好长时间,终于回上海了回来之后发现很痛苦的事情,拒绝实习公司的offer发现现在应届生机会蛮少的于是乎还是在boss直聘上去找中意点的互联网公司挨个去问哪家要人这里不得不吐槽下拉勾了,海投了3天的简历居然没一家面试周一第一家面试P2P平台,直接是技术面首先是Java基础,大概如下1、说说String和StringBuilder String是线

2017-06-28 11:43:44 1710 1

转载 同步阻塞通信-伪异步I/O编程

伪异步通信其底层实现还是同步通信,同步通信一请求一应答的特性让每一个客户端请求服务端都需要请起一个线程处理,在高并发的情况下极易容易导致系统资源耗尽而导致宕机等现象,伪异步是通过一个客户端线程池,让线程池中的一个线程处理多个客户端请求,高并发情况下系统线程资源消耗不会增加。服务器实现package com.haidong.forged_bio;import com.haidong.bio.Tim

2017-05-31 20:47:05 417

原创 同步阻塞通信-BIO编程

同步阻塞通信模型是传统一请求一应答,即开启一个ServerSocket负责监听socket的连接。服务器实现package com.haidong.bio;import java.net.ServerSocket;import java.net.Socket;/** * TimeServer * * @author Lance * @date 2017/05/31 */public

2017-05-31 20:23:25 495

原创 Singleton单例模式的经典实现

/** * 单例模式Demo * * 单例模式是指的什么意思? * * 我们自己定义的类,其实默认情况下,都是可以让外界的代码随意创建任意多个实例的 * 但是有些时候,我们不希望外界来随意创建实例,而只是希望一个类,在整个程序运行期间,只有一个实例 * 任何外界代码,都不能随意创建实例 * * 那么,要实现单例模式,有几个要点: * 1、如果不想让外界可以随意创建实例,那么

2017-04-07 22:36:10 433

原创 艺术编程-技术之声第13期

艺术编程-技术之声第13期技术未来:1.解决分布式系统的一致性问题,我们需要了解哪些理论? 2.IntelliJ IDEA 新版发布,有这些新特性 3.MySQL性能优化】MySQL常见SQL错误用法 4.程序员,这是你想要的技术leader吗? 5.探讨一下常见支付系统的对外接口 6.到底什么时候该使用MQ?技术之声: 1.如何解决微服务架构中的雪崩问题? 2. 美团点评移动网络优化

2017-04-07 10:02:07 294

原创 List集合中的对象按照某个字段去重实现

总感觉自己太菜,还在基础上摸爬滚打。package com.huixin;import java.util.*;/** * 根据对象属性字段给list集合去重 * * @author Lance * @date 2017/03/14 */public class ListQC { public static void main(String[] args) { L

2017-03-27 11:23:34 35157 7

原创 艺术编程-技术之声第12期

艺术编程-技术之声第12期技术未来:1.创业起步期,应该如何做技术选型? 2.完美的代码只是一个幻想罢了 3.创业团队技术Leader应该尽量避免的9个错误 4.深度学习在美团点评中的应用技术之声: 1.淘宝商品详情平台化思考与实践 2. 旅游推荐系统的演进 3. 100亿数据平滑数据迁移,不影响服务 4. 我是如何快速帮助红星美凯龙搭建研发框架的? 5. DevOps转型陷阱与核心

2017-03-27 09:49:23 278

原创 艺术编程-技术之声第十一期

艺术编程-技术之声第十一期技术未来:1.国外的公司都是如何「处理」大龄程序员的? 2.NASA计划后,阿里又透露了在强化学习领域的布局 3.Stitch Fix的创新和突破——用数据的心智经营公司 4.微信和支付宝的“补贴大战”正在引爆新一轮的财富机遇! 5.2017央视315晚会曝光的数据泄露、电信诈骗何时休? 6.为什么看起来不是很复杂的网站,淘宝、腾讯却需要大量顶尖高手来开发?技术之

2017-03-17 09:34:06 462

原创 List集合根据存储对象的属性字段排序实现

List集合根据存储对象的属性字段排序实现package com.huixin;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * ListSort类 * * @author Lance * @date 2017/03/10 */public class ListS

2017-03-10 17:55:09 15670 1

原创 艺术编程-技术之声第十期

艺术编程-技术之声第9期技术未来:1.怎样写出漂亮整洁的代码 2.技术大牛的养成指南,成长鸡汤 3.小公司的前端应该怎么做 4.阿里感悟-怎么判断一个人是否聪明 5.美团点评SQL优化工具SQLAdvisor开源 6.7大Python深度学习框架哪家强技术之声: 1.大数据时代的结构化存储-HBase在阿里的应用 2. 标准Web系统的架构分层 3. 优酷网架构学习笔记 4. 基

2017-03-10 10:03:18 304

转载 vbox+centos host-only模式配置

今天搞个vbox,弄了半天网络没ping通。记录个地址!

2017-02-27 14:03:09 712

原创 艺术编程-技术之声第9期

艺术编程-技术之声第9期技术未来:1.摩拜CEO:失败了,就当做公益吧 2.关爱脸盲,人人有责 3.如何买到一辆适合车震的二手车?技术之声: 1.ASM: 一个低调成功者的自述 2. 聊聊Java 平台上的非Java语言 3. 如何实现超高并发的无锁缓存? 4. 【死磕Java并发】—–Java内存模型之分析volatile 5. 理解本真的REST架构风格本周推荐-与君共勉: 1

2017-02-24 10:00:43 415

原创 艺术编程-技术之声第八期

艺术编程-技术之声第八期技术未来:1.过去三年中国最牛逼的商业创新模式——摩拜单车,还能走多远? 2.刚买的自拍杆又要扔掉了!中国小伙发明刷遍美国人的朋友圈 3.为什么你要坚决移除项目中的无用代码? 4.欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品 5.刘强东:未来京东的12年,只有技术!技术之声: 1.jenkins maven Spring Boot git Linux

2017-02-19 16:45:04 272

原创 关于质数那点事儿

判断一个数字是否是质数:质数就是一个只能被1和自己整除的正整数。最小的质数是2。整除因数都是成对出现。public class Dish { public static void main(String[] args) { int num = 10000; for(int n = 1;n <= 10000;n++){ if(isP

2017-02-10 17:38:44 418

原创 艺术编程-技术之声第七期

艺术编程-技术之声第七期技术未来:1.见龙在田 万象出渊 | 十三五软件规划解读 (软件定义制造系列031) 2.我回阿里的29个月 3.高性能Web架构技术之声: 1.从浏览器到服务端的中文乱码深入分析 2. 携程如何从海量数据中构建精准用户画像? 3. 大数据下基于Tensorflow框架的深度学习示例教程 4. Uber开源其Kafka集群监控工具Chaperone 5. Dr

2017-02-10 11:27:15 268

原创 艺术编程-技术之声第六期

艺术编程-技术之声第五期技术未来:1.独家盘点:春节期间你可能错过的IT技术大事件 2.左耳朵耗子:我对GitLab误删除数据库事件的几点思考 3.Uncle Bob:如何成为一名优秀的软件架构师? 4.如何自学数据科学?21个优质课程资源帮你入门 5.大数据领域在 2016 年都有哪些成果及趋势?听听专家怎么说 6.2017 微信/QQ/支付宝/微博 手机红包新趋势报告技术之声: 1.

2017-02-05 21:47:00 302

原创 艺术编程-技术之声第五期

艺术编程-技术之声第五期技术未来:1.天云大数据CEO雷涛:2016是大数据的“寒冬”,AI产业化的春天 2.慧辰资讯CTO马亮:大数据行业进入良性发展期,深度分析与智能化成为重要新趋势 3.详解白宫报告:人工智能,自动化与经济 4.下一批码农,将是物理系学生 5.哪个编程语言最流行?技术之声: 1.微服务架构心得小结 2. 巨人网络平台架构实战 3. 微信红包存储架构变迁 4.

2017-02-05 21:31:35 358

原创 艺术编程-技术之声第四期

艺术编程-技术之声第四期技术未来:1.Alexa,Amazon的操作系统? 2. 微服务到底应该有多小?我终于想清楚这个问题了 3.Google发布新的图像压缩技术,最高可节省75%带宽 4.我的微服务和DevOps实践经验及踩坑笔记,全在这里了 5. 流浪小猫的 2016 年总结 技术之声: 1.DockOne微信分享(六十四):基于Docker实现DevOps的一些探索 2. 奇虎

2017-01-20 10:58:57 313

原创 牛刀与小试-dubbo+spring-boot

前言篇上周末,也不无聊早在11月份学习过一点spring-boot微框架不过只是 a little 一点点了解而已一直以来都想用于实战,苦于没有机会刚好这周末兴起就熬夜自己瞎搞了一把使用基于dubbo+spring-boot+mybatis+redis+zookeeper搭了一套脚手架子可能会比较low但毕竟是玩玩,敢于尝试毕竟是件好事项目结构 ···product-client-test

2017-01-17 13:53:26 1756 2

原创 艺术编程-技术之声第三期

艺术编程-技术之声第三期技术未来篇1.支付宝“剁手账单”刷屏背后容易被忽视的5个细节 2.腾讯VS阿里:互联网大鳄惊心动魄的支付大战 3.大批MongoDB因配置漏洞被攻击,黑客删除数据并勒索赎金 4.比起传统单机数据库, 怎样看待分布式数据库优势与前景? 5.大数据如何支撑更好的商业模式来驱动精细化运营? 6.Google借助机器学习API拓宽企业领域应用 7.GitLab 8.15

2017-01-13 10:29:35 318

原创 艺术编程-技术之声第二期

技术未来篇 CTO和技术副总裁应该如何分工?谁才是技术领导者? 湖畔大学教务长曾鸣:注意,创新最难的第一步不是从0到1 在收购Sun六年后,Oracle终于瞄准了Java的非付费用户技术之声篇 为什么说传统分布式事务不再适用于微服务架构? 微服务(Microservice)那点事 分布式开放消

2017-01-06 10:45:26 558

原创 艺术编程-技术之声第一期

艺术编程-技术之声晚报第一期技术之声篇 [2017年重磅巨献! 阿里巴巴双十一技术电子书正式上线!](https://102.alibaba.com/newsInfo.htm?newsId=28) [阿里巴巴Aliware十年微服务架构演进历程中的挑战与实践](http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=26595986

2017-01-03 16:50:20 315

转载 centos7.2 安装 mysql5.7

centos7 安装 mysql5.7, 以及安装中遇到的问题 注意:#linux操作 ———- mysql>数据库操作 ———-# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# rpm -ivh mysql57-community-release-el7-8.noarc

2016-11-25 13:39:46 427

原创 关于web开发中的规范流程

1. 不知不觉中做web开发将近5个月了,其实真正的web代码我写的并不多,之前写过一段时间的Python项目,但是最近在写web项目的时候感觉各自的代码风格都不一样,我属于那种简洁风格流派的,基本是受到了之前公司项目经理(悟空)的影响,在他手下做了4个月感觉学会了不少东西,有些知识结构以及新视野方面的东西当时并不是很理解,但是走过来回想那些知识发现都是些非常受益的东西,我一般写代码能用一个方法复用

2016-11-25 13:31:22 1158

原创 vim-操作命令

vi: Visual Interface vim: VI iMproved全屏编辑器,vim模式: 编辑模式(命令模式) 输入模式 末行模式模式转换: 编辑–>输入:i: 在当前光标所在字符的前面,转为输入模式;a: 在当前光标所在字符的后面,转为输入模式;o: 在当前光标所在行的下方,新建一行,并转为输入模式;I:在当前光标所在行的行首,转换为输入模式A:在当前光标所在行的行尾,转

2016-11-07 00:41:29 333

原创 idea集成Lombok插件

白天试试下eclipse,确实可以节省不少冗余代码,Lombok底层通过asm原理实现的,具体源码还没研究。1、准备工作 2、安装插件 3、maven集成<plugin> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven-plugin</artifactId> <version>1.16

2016-11-02 23:14:25 2077

原创 Java8--传递代码:一个例子

来看一个例子,看看它是如何帮助你写程序的。java8源代码可以访问[https://github.com/java8/](https://github.com/java8/)假设你有一个Apple类,它 有一个getColor方法,还有一个变量inventory保存着一个Apples的列表。你可能想要选出所 有的绿苹果,并返回一个列表。通常我们用筛选(filter)一词来表达这个概念。在Java

2016-11-02 16:40:29 1289 2

原创 Lombok 安装、入门 - 消除冗长的 java 代码

听一个饿了么的老同事说他们在用一个消除代码冗余的插件,我也试一把,在公司用的是eclipse,先在eclipse上试试,回家再到idea上玩玩。1、首先从官网下载jar包 Lombok官方地址:https://projectlombok.org/download.html2、安装 使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。刚从官网下的最新

2016-11-02 11:06:51 1328

原创 git用户信息配置

1、git config user.name 命令查看自己当前git用户名 为空则使用 git config –global user.name ‘yourname’2、git邮箱配置 git config user.email 查看当前邮箱 git config –global user.email ‘youremail’ 配置邮箱

2016-10-26 22:26:02 6381

原创 Java正则表达式判断是否为手机号码

package com.smartprint.biztrip.utils.sms;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.regex.PatternSyntaxException;/** * 手机号码 合格判断工具类 * @a

2016-10-26 16:21:48 2421

原创 spring-boot集成springfox(Swagger) (ApiDoc接口文档)

Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现,基于Swagger。官网地址:http://springfox.github.io/springfox/1、maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mav

2016-10-23 23:40:37 4633 1

原创 工程目录结构

最近在学习spring-boot微框架,自己搭建了一个基础的架构,分享一下我的工程目录:

2016-10-23 15:24:30 1238

原创 JVM加载机制--个人理解

今天去了一家公司面试,是技术总监面的,本来是去面实习生岗位的,但是问了很多比较深的问题,个人没答上来,回来之后就打算自己看书总结一下。 首先今天被问到的有关于我个人对于JVM的理解,当时比较蒙蔽,因为不会。后边问了我静态类、静态方法、静态变量之间的区别和用法,当时由于一时答不上来,我就自己给扯到静态代码块去了,说了下静态代码块的加载,可是人家总监瞬间又让我解释原理,也不会呀,回来之后发现原来都是j

2016-10-12 23:28:30 326

原创 linux服务器rz命令上传文件

1、首先,要是服务器不支持rz命令的话,需要安装执行 yum -y install lrzsz 2、再输入rz -be命令,选择需要上传的本地文件

2016-09-10 19:56:02 29428

原创 加载properties文件工具类

package com.quancai.erp.utils;import java.io.*;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Properties;/** * 加载properties文件工具类 */public class Properti

2016-08-23 16:35:13 1106

原创 Gson转换工具

import com.google.common.collect.Maps;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;import jav

2016-08-23 16:26:53 407

activemq+zk集群配置

配置zk集群和mq集群的步骤,以及配置参数。

2017-04-13

TortoiseGit安装过程

TortoiseGitTortoiseGit安装过程

2016-07-04

TortoiseGit安装教程

tortoiseGit安装教程

2016-07-04

git安装教程

git安装教程

2016-07-03

mybatis项目源代码

源码

2016-06-11

mybatis与springmvc整合源码

整合案例源码

2016-06-11

Hadoop2.7.1安装与配置

详细的hadoop集群环境配置流程,安装截图。

2016-05-21

互联网大规模数据挖掘与分布式处理迷你书

原版书籍,涵盖大数据方面的知识。

2016-05-21

宿舍管理系统

宿舍管理系统

2016-05-14

25个经典的Spring面试问答

什么是Spring框架Spring框架有哪些主要模块 使用Spring框架能带来哪些好处 什么是控制反转IOC什么是依赖注入 请解释下Spring框架中的IoC BeanFactory和ApplicationContext有什么区别 Spring有几种配置方式 如何用基于XML配置的方式配置Spring 如何用基于Java配置的方式配置Spring 怎样用注解的方式配置Spring 请解释Spring Bean的生命周期 Spring Bean的作用域之间有什么区别 什么是Spring inner beans Spring框架中的单例Beans是线程安全的么 请举例说明如何在Spring中注入一个Java Collection 如何向Spring Bean中注入一个JavautilProperties 请解释Spring Bean的自动装配 请解释自动装配模式的区别 如何开启基于注解的自动装配 请举例解释Required annotation 请举例解释Autowired注解 请举例说明Qualifier注解 构造方法注入和设值注入有什么区别 Spring框架中有哪些不同类型的事件 FileSystemResource和ClassPathResource有何区别 Spring 框架中都用到了哪些设计模式

2016-05-12

java基础总结(超级经典)

自己学习java面向对象开发所总结的java基础知识,手写版word文档。

2014-06-10

空空如也

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

TA关注的人

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