自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 list对象转map

根据list对象中的某个属性转换成map /** * 将对象中的某个属性作为map的key 将对象本身作为map的value构成成一个map * * @param fieldToKey 必须是obj的field 我们把field的getValue作为map的key * @author mountain 2019-01-07 17:21 */ public static <T, E> Map<T, E> listToM

2020-07-23 23:34:26 3728

原创 java 8 lambda表达式 的相关使用(上)

以下关于lambda  表达式的使用实在java8的语法上进行的使用Lambda表达式不仅让代码变的简单、而且可读、最重要的是代码量也随之减少很多,好了废话不多说,列举一些我在这个项目中使用的方式:关于List的场景:package mountain.entity;import lombok.Data;@Datapublic class Student { int ...

2019-01-10 12:52:52 172

原创 linux (ubuntu14)安装mysql 5.7

首先需要说明的是,ubuntu一般都有自带的mysql的APT安装包。但是目前来说,一般自带的都是5.5,或者是5.6版本的。如图:  如果没有特别要求需要安装5.7版本的,可以直接根据提示使用 apt-get install &lt;选择安装包&gt; 安装mysql。但仅以此文章 记录如何添加 mysql5.7版本的APT package 并安装和卸载。下载MySQL APT Repo...

2018-12-19 18:31:26 244

转载 HashedWheelTimer

原文链接地址:https://segmentfault.com/a/1190000010987765另推荐:http://t.cn/EvNL6DI下面进入正题背景George Varghese 和 Tony Lauck 1996 年的论文:Hashed and Hierarchical Timing Wheels: data structures to efficiently im...

2018-09-19 15:57:23 1146

原创 不仅仅是看看,而是要真的去做

从事任何方向的技术研究,不知道该干什么的时候,就问自己四个问题: •这个方向上最新进展是什么? 都知道吗? •这个方向上最著名的专家有哪些?他们的研究都看过吗? •这个方向上最著名的技术社区有哪些?精华帖都看过一遍吗? •这个方向上最重要的文章、工具有哪些?文章都看过吗?工具都分析过吗? —–tombkeeper教主...

2018-06-12 16:22:17 239

转载 maven 多数据库环境配置

javaWeb之maven多数据库环境的配置信息在使用maven构建的web项目里,不管采用的是什么orm框架,数据库写死了必然不是最灵活的方式。所以通过maven 的buid方式可以动态的分配数据库信息比如在jdbc.properties中,可以这样写:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=${maven.jdbc.url}jdbc.user=$...

2018-03-30 10:17:57 2137

转载 oracle查看被锁的表和解锁

--以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$process ;SELECT * FROM v$locked_object;SELECT * FROM all_objects;SELECT * FROM v$session_wait;--查看被锁的表 se

2018-01-18 16:28:32 466

转载 IntelliJ IDEA使用教程 (总目录篇)

目录(?)[+]IntelliJ IDEA使用教程 总目录篇硬件要求安装包云盘分享注册与激活建议下载安装专业版必须的配置求你了配置一下吧Debug版本控制相关SVNGitGithub数据库相关你可能会问一些高级的设置插件相关项目相关奇葩问题你不一定会遇到各种警告如何应对要不要感谢下大师兄呢番外篇IntelliJ IDEA使用教程 (总目录篇)硬件要求

2017-12-13 11:37:30 579

原创 JAVA 定时器时间格式

JAVA 定时器时间格式               编辑删除格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明 是否必填允许填写的值允许的通配符1秒是0-59 , - * /2

2017-12-01 16:39:26 6609

原创 Java四类八种数据类型

第一类:逻辑型booleanboolean类型数据只允许取值true或者false,不可以0或者非0的整数代替第二类:文本型char字符常量使用单引号括起来的单个字符,例如:char eChar='a'; char cChar='中'java 语言中还允许使用转义字符‘\’ 来将其后的字符转变为其他的含义,例如:char c2='\n';第三

2017-11-10 09:12:40 1692 1

转载 Java SE7新特性之try-with-resources语句

try-with-resources语句是一个声明一个或多个资源的 try 语句。一个资源作为一个对象,必须在程序结束之后随之关闭。 try-with-resources语句确保在语句的最后每个资源都被关闭 。任何实现了 java.lang.AutoCloseable的对象, 包括所有实现了 java.io.Closeable 的对象, 都可以用作一个资源。       下面的例子读取

2017-11-07 10:39:56 166

转载 Spring Boot 配置大全

mvcspring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒.spring.mvc.date-format设定日期的格式,比如dd/MM/yyyy.spring.mvc.favicon.enabled是否支持favi

2017-11-06 08:36:36 185

原创 使用SpringCloud搭建微服务<三>---------使用EureKa编写服务的注册中心

前面我们写了服务提供者--用户微服务、服务消费者--电影微服务,name如何将这两个服务注册到eureka上呢?带着这个问题我们先来写一个eureka server.一、新建一个maven工程  pom文件内容如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200

2017-10-26 16:19:37 243

转载 Java中的ReentrantLock和synchronized两种锁定机制的对比

多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized 和volatile 。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是

2017-10-26 11:23:47 154

转载 深入解析HashMap、HashTable

集合类之番外篇:深入解析HashMap、HashTable                                                                                   Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试

2017-10-25 17:29:24 194

转载 通用的Java hashCode重写方案

原文地址:http://blog.csdn.net/sunmenggmail/article/details/18660699Google首席Java架构师Joshua Bloch在他的著作《Effective Java》中提出了一种简单通用的hashCode算法1. 初始化一个整形变量,为此变量赋予一个非零的常数值,比如int result = 17;2. 选取equ

2017-10-25 14:39:55 158

转载 JAVA HashSet 去除重复值原理

Java中的set是一个不包含重复元素的集合,确切地说,是不包含e1.equals(e2)的元素对。Set中允许添加null。Set不能保证集合里元素的顺序。在往set中添加元素时,如果指定元素不存在,则添加成功。也就是说,如果set中不存在(e==null ? e1==null : e.queals(e1))的元素e1,则e1能添加到set中。下面以set的一个实现类HashSe

2017-10-25 11:54:53 1578

转载 spring-boot actuator(监控)配置和使用

在生产环境中,需要实时或定期监控服务的可用性。spring-boot 的actuator(监控)功能提供了很多监控所需的接口。简单的配置和使用如下:1、引入依赖:[html] view plain copyprint?dependency>      groupId>org.springframework.bootgroupId>      ar

2017-10-25 11:20:07 2652 1

原创 使用SpringCloud搭建微服务<二>---------创建微服务的消费者

上一节,我们创建了服务的提供者,也就是用户微服务,用户问服务提供了一个接口,根据ID获取用户的余额和其他信息。今天我们来创建微服务的消费者。一、使用Spring Initializr 来快速创建Spring Boot项目             Spring Initializr 有一下集中用法:                 通过网页使用(http://start.spring.i

2017-10-25 08:44:22 2752

转载 Intellij Idea 导入多个maven项目展示在右侧栏Maven Projects

一、从eclipse切换IntelliJ IDEA 也有一段时间了,基本上功能和快捷键都用的顺手了,感受到了IntelliJ IDEA 的强大。刚开始因为不熟悉这个强大的开发工具,所以分刚开始还是多走了一些弯路。我们的项目是划分了很多分布式的项目,多个服务,每次把几十个项目的pom.xml文件选中才能在右侧栏的Maven Projects展示。今天我们演示如何一次性把多个的Maven导入到Mave

2017-10-24 14:21:40 2745

转载 如何快速通过json构建javabean对象(Intellij IDEA-->GsonFormat使用教程)

http://blog.csdn.net/qq496013218/article/details/72957434和第三方对接的时候,返回给我们的json时参数字段多是很常见的现象,所以我们手动去创建javabean肯定是要花费不少时间,博主在网上找到了很多种,可用通过json自动生成javabean的工具,这里简单的介绍一下Intellij IDEA 中的插件GsonFormat。

2017-10-24 14:18:40 428

原创 使用SpringCloud搭建微服务<一>

最新学习了一些使用SpringCloud搭建微服务的简单样例,虽然简单,却包含了SpringCloud一些基本的入门知识,怕日久生遗,随记于此!单体应用架构存在的问题和向微服务演进的北京这里就不做介绍了,大家感兴趣的可以自己 去了解一下。1.Spring Cloud  版本springCloud 是以英文单词SRX(X为数字)的形式命名版本号的,springCloud是一个综合项目,其

2017-10-24 09:00:33 979

转载 Spring Cloud中,Eureka常见问题总结。

Spring Cloud中,Eureka常见问题总结。指定Eureka的Environment1eureka.environment: 指定环境参考文档:https://github.com/Netflix/eureka/wiki/Configuring-Eureka指定Eureka的DataCenter

2017-10-23 17:13:47 765

转载 SpringBoot四大神器之Actuator

原文地址:https://segmentfault.com/a/1190000004318360?_ea=568366Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。

2017-10-23 14:02:51 400

原创 Spring Boot报错Whitelabel Error Page

问题场景描述我当前的项目目录是遮挡的注意Application的位置访问controller的时候http://localhost:8000/1报如下错误:解决分析后来经研究发现,SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描! “Application类”是指SpringBoot项目入口类。这个

2017-10-23 10:48:17 1499

转载 @PostConstruct 和@PreDestory

原创地址:http://blog.csdn.net/u011393781/article/details/52252709从JavaEE5开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct与@PreDestory,这两个注解用来修饰一个非静态的void()方法,而且这个方法不能抛出异常声明。使用注解修饰方法的时候可以写在方法的前面,也可以写在返回类型

2017-10-20 11:30:08 203

转载 springmvc常用注解标签详解

原创地址:http://www.cnblogs.com/leskang/p/5445698.htmlspringmvc常用注解标签详解1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给

2017-10-20 11:23:49 183

转载 Array.asList:数组转list时你一定要知道的“陷阱”!

原文出处http://blog.csdn.net/chenleixing/article/details/43775127最近开发中,业务上处理,经常用到asList方法,这让我不经想起了它的很多容易让人犯错的地方或者误解的地方,所以就想抽出时间来,整理一下,和大家分享出来,深夜了,话不多说,主要以代码为主,简易的代码,你一看就知道了!大家都知道这个方法是将数组转成list,是JDK中ja

2017-10-20 10:49:50 199

原创 关于lambda表达式一些用法

直接给个例子吧,复制过去就能运行看效果的package com.rogrand.highsunproperty.test.lambda;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.TreeSet;import java.util.function.Con

2017-10-20 10:48:26 171

原创 Java对象和XML的相互转换化

写在前面:Jaxb是JavaEE的规范.全称Java Architecture for XML Binding.  可以根据XML Schema产生Java类的技术.JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档.  JAXB 2.0是JDK 1.6的组成部分。JAXB 2.2.3是JDK 1.7的组成部分。在实际使用不需要引入新的j

2017-10-17 11:10:52 3231 1

原创 mysql、oracle、sqlserver根据对应的表查询表中的所有字段名称、类型、别名、长度等信息

上一节我们介绍了如何查询数据库中的所有表,当我们把表查询出来之后,我们如何根据对应的表查询表中的所有字段名称、类型、别名、长度等信息呢?我不是一个喜欢讲废话的人,直接上代码吧1.mysqlSELECT t.COLUMN_NAME AS NAME, (  CASE  WHEN t.IS_NULLABLE = 'YES' THEN   '1'  ELSE   '0'

2017-10-10 14:31:52 1029

原创 mysql、oracle、sqlserver查询对应数据库的表名称和别名

mysql、oracle、sqlserver查询对应数据库的表名称和别名最近要使用模板引擎根据数据库表生成DAO 、service、controller等文件,需要查询对应数据库的所有表,以下是找到比较常用的三种数据库查询表的方法(只查询了表明和别名其实查询   *    可以发现还有很多其他的信息,但是我只用到这两个字段)

2017-10-10 13:47:15 1099

原创 Spring中ApplicationContextAware的作用

在项目中,我们会经常使用注解的方式来加载我们需要的dao或者service,但是有些类我们没有让Spring帮我们自动加载,而我们需要在其中使用dao层中的方法或者service层中的方法,该怎么办呢?这个时候我们就会想到这个接口(ApplicationContextAware)这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spr

2017-10-09 13:24:30 1092 1

原创 sonar代码质量分析

最近项目上使用sonar来分析代码的质量,虽然之前听说过,但是自己没有动手试过,最近闲下来整理一下自己最近在网上看到的资料。一、下载Sonar,和初始化,启动1、jdk(不再介绍)2、sonarqube:http://www.sonarqube.org/downloads/3、Scanner:https://sonarsource.bintray.com/Distributi...

2017-09-29 14:00:23 3313

发布webservice所需的jar

发布webservice所需的全部jar, 包括生成客户端代码和后台代码

2015-05-11

空空如也

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

TA关注的人

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