自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (6)
  • 收藏
  • 关注

原创 swagger 文档

<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version></dependency>@ApiOperation("新增一条数据-(from表单上传)")@PostMapping("/add")@ApiImpli.

2020-06-15 22:30:39 231

原创 Code Review 代码规范

http://fls.jetbrains-agent.com编码常规项代码是否内存泄漏,是否UI成红色,是否性能低下,是否会形成crash 各种异常逻辑是否处理 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 所有的代码是否简单易懂? 代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 是否存在多余的或是重复的代码? 代码是否尽可能的模块化了? 是否有可以被替换的全局变量? 是否有被注释掉的代码? 循环是否设置了长度和正确的终

2020-06-15 22:14:57 498

原创 IDEA 使用mybatis插件Free Mybatis plugin

1.打开idea -> file -> settings ->Plugins 搜索Free Mybatis plugin,然后install,完成之后重启idea即可。2.打开idea -> 右侧database-> 配置数据库连接 -> 右击数据库表在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项如图3.打开如上图所示配置窗口,这里我们使用默认的就行,也可以选择自己需要的路径生成。如果不想使用lombo..

2020-06-08 11:44:20 4962 1

原创 Java/JVM/Springboot/SpringCloud/Redis/Oracle详解

一、Java基础1.集合2.多线程3.设计模式4.JVM二、Spring1.Spring IOC2.Spring AOP3.Spring MVC4.Mybatis三、Spring Boot/Spring Cloud1、原理2、Eureka服务注册与发现3、ribbon客服端负载均衡4、hystrix熔断5、feign 基于Ribbon和H...

2020-04-21 21:01:30 496

原创 SpringBoot 笔记链接

https://cloudlandboy.github.io/myNote/#/backend/springboot/_sidebar

2020-03-10 21:00:04 252

转载 数据库重构工具LiquiBase

LiquiBase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。LiquiBase的主要特点有:支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql Server, DB2等;支持多开发者的协作维护;日志文件支持多种格式,如XML, YAML, JSON, SQL等;支持多种运...

2018-06-11 17:19:59 1000

转载 JVM基础知识

 对于搞开发的我们其实也是一样,现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、底层原理等,只有把这些基础熟练之后,才能在开发过程中知其然知其所以然,出现问题时能快速定位到问题的本质。    对于Java程序员来讲,spring全家桶几...

2018-05-28 15:00:57 155

转载 JVM原理讲解和调优

一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言...

2018-05-23 10:33:39 139

转载 HashMap实现原理及源码分析

  哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录  一、什么是哈希表  二、HashMa...

2018-05-21 14:19:53 292

原创 Spring aop实例介绍

spring aop

2017-03-28 10:09:56 370

转载 Nginx配置文件详细说明

nginx

2017-03-07 11:36:42 258

转载 面试总结——Java高级工程师(三)

一、独白     之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对用到的技术去问一些问题,或者说对于某些场景的一些技术实现方案是我特别喜欢问的,比如当你的接口服务数据被人截包了,你如何防止数据恶意提交?    相对来说,Java的底层和基础会问的少一点,当然问的少不是代表不问,而是说侧重点在于你的所

2017-03-06 09:54:56 645

转载 面试总结——Java高级工程师(二)

时运不济,才到16年10月份,公司资金紧张,不得已又出去面试,面试了大概四家公司,只有一家offer ,被打击的体无完肤。 多说无益,下面是面试中提到的面试题和我的个人解答一、Java底层基础题1、SpringMVC的原理以及返回数据如何渲染到jsp/html上?答:spring MVC的核心就是 DispatcherServlet , 一个请求经过 Dispatche

2017-03-06 09:53:58 461

转载 面试题总结——JAVA高级工程师

近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们一、无笔试题不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试二、三大框架方面问题1、Spring 事务的隔离性,并说说每个隔离性的区别

2017-03-06 09:52:56 318

转载 webApi文档好帮手-apidoc使用教程

在开发后台接口的过程中,我们肯定要提供一份api接口文档给终端app。目前大多数的app的接口请求应该都是http+json的方式。 但是一直苦于做不出份漂亮的api文档,用word写,也太丑了。。怎么才能做出一份像腾讯、新浪微博等各种开放api平台那样漂亮的api文档呢?找了好久发现了今天的主角-apidoc。官网地址:http://apidocjs.com开放API

2017-03-03 15:19:24 600

转载 Java开发中的23种设计模式详解

设计模式

2017-02-27 13:49:49 197

转载 Spring security实现权限管理

Spring security

2017-02-09 11:04:53 607

原创 Jvisualvm是JDK自带的一款性能分析工具

jvm

2017-01-12 15:01:39 3393

转载 JVM简介

jvm

2017-01-12 10:55:09 211

原创 使用Redis保存Spring session(基于XML配置文件)

spring session

2017-01-10 11:08:21 647

转载 Redis在win7上的可视化应用

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排

2017-01-06 16:12:37 291

转载 史上最全的maven pom.xml文件教程详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.

2016-12-13 15:04:02 245

转载 【使用JSOUP实现网络爬虫】使用选择器语法来查找元素

爬虫 jsoup

2016-12-08 11:41:56 326

转载 抓取各类别的文章

爬虫

2016-12-08 11:38:30 420

转载 详解HttpURLConnection

HttpURLConnection

2016-12-08 10:53:04 242

转载 Java中使用poi导入、导出Excel

一、介绍     来自:http://blog.csdn.net/jerehedu/article/details/45195359       当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Ex

2016-11-11 13:13:05 762

转载 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

利用SecureCRT上传、下载文件(使用sz与rz命令)       借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。     其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):     sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to ci

2016-10-08 16:04:13 223

转载 mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler

mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandlermybatis 比 ibatis 改进了很多,特别是支持了注解,支持了plugin inteceptor,也给开发者带来了更多的灵活性,相比其他ORM,我还是挺喜欢mybatis的。闲言碎语不要讲,今天研究了下mybatis的typeHandler:

2016-08-18 11:36:41 1847

转载 Java开发_生成/解析自己的QRCode二维码

java开发_生成/解析自己的QRCode二维码在http://www.ostools.net/qr看到了一个生成二维码的工具,于是就产生了一个想法:为什么自己不做一个二维码的生成和解析工具呢?花了一个多钟的时间,嘿嘿,就做出来啦...先来看看效果图吧:CODE_QR:

2016-08-16 15:40:19 713

转载 jQuery无刷新上传之uploadify简单试用

uploadify

2016-08-03 14:51:06 264

转载 struts2面试题

1)Struts2如何启动    Struts2是通过web.xml中的过滤器StrutsPrepareAndExecuteFilter启动的,Tomcat服务器启动的时候,会执行一次StrutsPrepareAndExecuteFilter里面的init方法,加载struts.xml配置文件,将配置文件的内容封装为javabean存放在内存中,以后用户请求将会读取内存,读取数据,而不用每

2016-07-29 17:18:04 273

转载 关于Spring的69个面试问答

目录Spring概述依赖注入Spring BeansSpring注解Spring的对象访问Spring面向切面编程Spring MVC框架Spring概述1.什么是Spring?Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的

2016-07-28 16:57:34 230

原创 java基础语法面试题

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?   可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?   java中的保留字,现在没有在java中使用。3、说说&和&&的区别。   &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果

2016-07-27 14:06:10 672

转载 Java并发编程:Callable、Future和FutureTask

在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。  而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕

2016-07-27 11:28:29 217

转载 Java线程面试题

1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。2) 线程和进程有什么区别?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程

2016-07-26 15:29:44 716

转载 集合类区别

java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示:方法/步骤1集合类特性(几个常用类的区别)ArrayL

2016-07-26 10:49:21 426

转载 40个Java集合类面试题和答案

40个Java集合类面试题和答案Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点?    每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括

2016-07-26 10:47:11 280

转载 MongoDB知识整理

MongoDB知识整理为什么我们要使用MongoDB?特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的数据。模式自由。支持动态查询。支持完全索引,包含内部对象。支持查询。支持复制和故障恢复。使用高效的二进制数据存储,包括大型对象(如视频等)。自动处理碎片,以支持云计算层次的扩展性支持Python,PHP,Ruby

2016-07-20 18:12:10 290

转载 Oracle SQL性能优化

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交

2016-07-06 10:08:11 186

转载 StringUtils常用方法+StringUtils详细介绍

StringUtils用法+StringUtils详细介绍博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/public static void StringUtil(){    //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

2016-06-24 14:59:01 833

snappy-devel-1.1.0-3.el7.x86_64

snappy-devel-1.1.0-3.el7.x86_64 linux centOS 64下的安装版

2018-08-13

java面试整理大全

非常详细的总结整理java就业面试的题,很全面,详细,值得阅读,保证你获益匪浅,成功就业。

2013-03-20

程序员职业规划

详细阐述程序员的处境与现状,指出合理发张方向,规划人生,启迪未来,值得借鉴。

2013-03-20

Spring-Reference_zh_CN.chm

Spring-Reference_zh_CN.chm很实用,对Spring的开发和学习都很有帮助。

2012-07-23

下载tomcat

java web开发必备,非常好用。java的应用更简洁方便

2012-02-27

oracle 安装教程

方便好用,解决安装问题,十分好用。SELECT status,name FROM v$controlfile;

2012-02-10

空空如也

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

TA关注的人

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