自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaBean与Map<String,Object>互转

1. 为什么要实现javaBean与Map相互转换?用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean对象中去,而不需要我们request.getParameter("name");bean.setName(name);了,从而也简化了不少的工作。如果大家用

2017-08-31 11:00:30 366

原创 java中Map<String,Double>map按照value降序排列 Map<String,Double>map=new TreeMap<String,Double>(); map.put("

java中Mapmap按照value降序排列Mapmap=new TreeMap();map.put("mit", 3795104.300);map.put("ramin", 6.155);map.put("research", 889.159);map.put("mix", 1.375);map.put("gorgeou", 9.341);map.put("s

2017-08-31 07:54:06 1777

原创 BigDecimal的加减乘除及比较大小

1 import java.math.BigDecimal; 2 import static java.lang.System.out; 3 public class BaseClass { 4 public static void main(String[] args) { 5 BigDecimal num1 = new BigDecimal("100");

2017-08-31 07:53:22 835

原创 Java Map 按key排序和按Value排序

Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。按键排序(sort by key)jdk内置的Java.util包下的TreeMap既可满足此类需求,原理很简单,其重载的构造器之一有一个参数,该参数接受一个比较器,比较器定义比较规则,比较规则就是作用于TreeMap的键,据此

2017-08-31 07:10:08 564

原创 jdbc对照表

JDBC Type           Java Type  CHAR                String  VARCHAR             String  LONGVARCHAR         String  NUMERIC             java.math.BigDecimal  DECIMAL             java.math.Big

2017-08-30 09:40:54 233

原创 mysql常用sql总结_获取多个字段最大值最小值

greatest(字段1,字段2,字段3,..,字段n)  取最大值 least(字段1,字段2,字段3,...,字段n)   取最小值示例:SELECT GREATEST(2,3,4);   结果:4SELECT LEAST(2,3,4);   结果:2SELECT GREATEST(DATE('2016-05-02'), DATE('2015-05-02'), DA

2017-08-25 14:58:56 701

原创 Spring 服务启动 自动执行(ApplicationListener)

[java]view plaincopy print?importorg.springframework.beans.factory.annotation.Autowired; importorg.springframework.context.ApplicationListener; importorg.springframework.context.event.Co...

2017-08-25 10:30:46 455

原创 Jedis几个简单测试例子

使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip...

2017-08-24 16:01:06 417

原创 @Scheduled定时任务

一、配置文件   spring-task.xml?1234567891011121314xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www

2017-08-24 14:37:22 482

原创 Intellij IDEA 2017 debug断点调试技巧与总结详解篇

Intellij IDEA 2017 debug断点调试技巧与总结详解篇发表于2017/3/20 13:15:33  8292人阅读分类: intellij ideaIntelliJ IDEA使用教程 (总目录篇)在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在

2017-08-24 11:10:27 7629 3

原创 postgresql~*符号的含义

操作符 ~~ 等效于 LIKE, 而 ~~* 对应 ILIKE。 还有 !~~ 和 !~~* 操作符 分别代表 NOT LIKE 和 NOT ILIKE。另外:~ 匹配正则表达式,大小写相关 'thomas' ~ '.*thomas.*' ~* 匹配正则表达式,大小写无关 'thomas' ~* '.*Thomas.*' !~ 不匹配正则表达式,大小写相关 'thomas' !~ '.*Th

2017-08-23 19:30:44 7896

原创 Spring Boot 集成Swagger

版权声明:本文为博主原创文章,未经博主允许不得转载。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。更多关于Swagger的作用,相信大家...

2017-08-22 20:11:23 438

原创 idea控制台

mac下idea可以用cmd+shift+上下方向键 移动控制台范围。win下应该是ctrl+shift+方向键上下

2017-08-21 17:17:16 1710

原创 十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2017-08-21 16:32:47 237

原创 springboot自带的日志打印如何写

application,properties#引入日志打印文件logging.config=classpath:logback.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;configuration&gt; &lt;property name="LOG_HOME" value="${cat...

2017-08-21 16:22:42 3071

原创 jsonview插件安装

chrome 应用商店打不开,想装插件愁死人了。今天想到一个好方法,以 jsonView插件为例分享一下。1、打开 https://github.com ;2、搜索 jsonView 链接:https://github.com/search?utf8=%E2%9C%93&q=jsonview;3、选择需要的插件(我是选这个gildas-lormeau/JSONVie

2017-08-21 10:30:12 611

原创 postman安装

非官网安装这是一种直接通过打包已经安装的扩展程序的方式,但没办法由于天朝的限制,只能这样。首先下载解压包 Postman 4.1.2 下载地址: http://files.cnblogs.com/files/mafly/postman-4.1.2.rar安装步骤1.打开 Chrome 浏览器的「扩展程序」勾选开发者模式

2017-08-20 01:24:08 237

原创 关于数据库中字段空值的SQL排序的问题

在Oracle中进行查询排序时,如果排序字段里面有空值的情况下,排序结果可能会达不到自己想要的结果。如 select * from tableTest order by VISITS desc 将原来的sql语句改写为:select * from tableTestorder by VISITS desc nulls last"nulls last"控制将空

2017-08-17 22:35:55 1255

原创 Intellij Idea 15 生成serialVersionUID的方法 默认情况下Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警

Intellij Idea 15 生成serialVersionUID的方法默认情况下Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:1、setting->Inspections->Serialization issues,

2017-08-15 20:54:45 409

原创 Swagger简介

欢迎访问本人博客查看原文:http://wangnan.tech前言Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户...

2017-08-15 17:52:26 422

原创 IntelliJ IDEA 自动导入包 快捷方式

IntelliJ IDEA 自动导入包 快捷方式idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置设置idea导入包勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。 勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我

2017-08-15 10:53:49 22629 2

原创 IDEA中自动生成get/set的方式

在编辑框中右击,选择generator,可以拖选住你想要生成get、set方法的属性,点击完成即可自动生成get和set方法。全选快捷键为:alt+insert

2017-08-15 10:37:34 3656

原创 json动态过滤某些属性 之@jsonignore

Jackson相关:使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。如果使用@JsonIgnore注解不起效时请注意一下你的属性名字是否规范1、@JsonIgn

2017-08-14 19:57:53 1418

原创 @RequestParam与@PathVariable的区别

在springMVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值使用@PathVariable时,URL是这样的:http://host:port/path/参数值例如:[java]view plai...

2017-08-14 19:33:55 280

原创 IDEA如何将master合并到指定支代码

出处:http://www.cnblogs.com/chenxqNo01/p/6372662.html1、切换到指定分支2、点击master分支的merge进行合并就可以将master分支合并到指定分支,反过来可以将指定分支合并到master分支

2017-08-14 10:26:47 1833

转载 powerDesigner 从数据库导出表结构,并生产excel ,有效

将数据库中的表导入到PowerDesigner中并转为excel文档1、打开PowerDesigner12,在菜单中按照如下方式进行操作   file->Reverse Engineer->DataBase   点击后,弹出 New Physical Data Model 的对话框2、在General选项卡中    Model name:模板名字,自己命名。    DM

2017-08-09 14:41:32 504

原创 idea中Terminal终端无法执行GIT命令: touch README.md问题解决

=============================记录Start=============================**为了这个问题折腾了半天...在这里记录下,方便大参考,欢迎评论提出宝贵意见,谢谢!**问题说明:解决方法一:◆打开IDEA,按照路径  Fie--》Settings --》 Tools --》Terminal找

2017-08-07 18:18:19 11596

原创 Intellij IDEA设置显示行号

File->Settings->Editor->General->Appearance->show line numbers

2017-08-04 17:34:43 310

原创 restful风格,restcontroller与controller

初步接触springmvc的时候,被要求使用restful风格,彼时一头雾水,不懂何谓restful,参阅了很多资料,慢慢的接触的也越来越多,如今spring的况且已基本运用熟练,简单谈一下我的一些看法,当然,只是我自己的浅显粗陋的见解,不对的地方还望指正。restful风格简单的理解,restful是一种url风格,或者说是规范,在以前的网址中,假定一个业务,取得数据网址为http://...

2017-08-04 16:32:04 746

原创 Java泛型中E、T、K、V等的含义

Java泛型中的标记符含义:  E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? -  表示不确定的java类型 S、U、V  - 2nd、3rd、4th typesObje

2017-08-04 15:54:55 231

原创 IntelliJ Idea 常用快捷键列表

IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中

2017-08-04 14:01:50 211

原创 Git - 生成ssh key步骤以及如何clone所有的远程分支

Git - 生成ssh key步骤以及如何clone所有的远程分支 这里以配置github的ssh key为例:1. 配置git用户名和邮箱设置Git的user name和email:$ git config --global user.name "用户名"$ git config --global user.email "邮箱"在config后加上 --g

2017-08-03 11:38:49 918

原创 git 添加ssh-key查看config

git config --list 查看当前用户信息>>>>>>>>>第一个要配置的是你个人的用户名称和电子邮件地址: 1. $ git config --global user.name "xianbai” 配置用户名2. $ git config --global user.email [email protected] 配置邮箱 3. 用了 --global 选项,那么更

2017-08-03 11:33:38 247

原创 ssh远程执行命令并自动退出

ssh命令格式如下:[plain] view plain copyusage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]             [-D [bind_address:]port] [-e escape_char] [-F confi

2017-08-03 11:29:36 444

原创 IDEA使用--字体、编码和基本设置

IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅。IDEA版本15.0.4字体界面字体File -> SettingsAppearance & Behavior -> Appearance程序字体Editor -> C

2017-08-03 11:13:43 278

EXT例子例子

EXT 例子 非常实用

2014-05-13

空空如也

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

TA关注的人

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