自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 收藏
  • 关注

原创 查看不同Oracle版本,对应的Jdbc的方法

 http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html   

2018-09-03 17:44:02 2188

原创 idea maven 项目中导入ojdbc依赖包

 1. ojdbc6 maven 直接引用时不可以的,故需要先下载后导入本地maven库; 2. ojdbc6 下载地址 http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html,如果不能下载详情见附件 3. 查看ojdbc6 版本为11.2.0.4.0  4. 执行 mvn install...

2018-09-03 17:40:16 1428

原创 SpringBoot 实战 之 优雅终止服务(转)

转:https://blog.csdn.net/chinrui/article/details/78685032https://blog.csdn.net/qq_14844399/article/details/79038008 Q/A:数据库链接暴增,导致超过最大连接数,druid连接池在程序关闭后连接不释放问题。  由于 SpringBoot 是一个微服务框架,...

2018-08-15 16:02:55 740

原创 在linux和Windows使用curl,使用POST提交JSON数据(转)

转:https://blog.csdn.net/kkgbn/article/details/71420214  在linux&需要用\&转义GET: curl http://119.29.151.177/account/password/find?channel=2201\&account=abc  POST: cur...

2018-08-15 14:27:43 955

原创 [Windows报错]要求的函数不受支持、这可能是由于 CredSSP 加密

1. cd C:\WINDOWS\system32 2. REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters\ /v AllowEncryptionOracle /t REG_DWORD /d 2 3.      参考:http...

2018-08-13 14:04:33 402

原创 springboot读取properties文件(转)

转:https://blog.csdn.net/davis2015csdn/article/details/75220046https://yq.aliyun.com/articles/84323http://www.cnblogs.com/java-zhao/p/5469183.html 测试不同配置的加载执行java -jar xxx.jar,可以观察到服务端口被设...

2018-08-10 19:48:31 1400

原创 windows下Redis修改密码端口

Q/A:redis服务端通过命令启动后,自带客户端连接不上,假死 环境:redis版本Redis-x64-3.2.100.msi(见附件)系统windows service 2008(阿里云)redis-desktop-manager-0.7.9.809.exe查看redis工具不能用   以下所有操作的启动关闭,都是通过图片中服务来做的,192.168.2.2...

2018-08-09 11:16:11 1251

原创 windows 全量增量备份和还原(转)

转:https://www.cnblogs.com/AndyBian58/articles/6694013.html MYSQL数据库在使用过程中,一般都需要对使用的数据库进行备份处理,对于数据量较小时可以通过mysqldump命令进行数据库全备份,但是当数据库数据量达到一定程度之后,显然增量备份更加适合。MYSQL增量备份主要通过二进制日志文件进行增量备份。mysql数据库会以二进...

2018-08-08 15:39:01 1846

原创 Windows下Mysql5.7开启binlog步骤及注意事项(转)

转:https://www.cnblogs.com/wangwust/p/6433453.html 1、查看是否开启了binlog:show binary logs;       默认情况下是不开启的。2、开启binlog:修改mysql的配置文件my.ini。添加如下配置:      该文件默认不允许修改,需要右键“管理员取得所有权”之后才能保存修改。   另外...

2018-08-08 15:16:47 290

原创 findbugs 常见问题 及解决方案(转)

转:http://itindex.net/detail/56041-findbugs-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 1 Bad practice 坏的实践一些不好的实践,下面列举几个: HE:类定义了equals(),却没有hashCode();或类定义了equals(),却使用Object.hashCode();或类定义了hashCod...

2018-08-07 13:41:58 15713 2

原创 FindBugs-IDEA插件的使用(转)

 转:https://blog.csdn.net/feibendexiaoma/article/details/72821781 前言 Findbugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。这个插件可以帮助我们查找隐藏的bug,比较重要的功能就是查找潜在的null指针。 在编写代码的过程中,我们可能不会一直记得检查空的引用,...

2018-08-07 13:39:39 417

原创 Redis For Windows安装及密码、IP限制

 服务端修改redis.windows.conf文件1. 修改L56为:bind 192.168.2.221192.168.2.221是本机IP地址2. 修改L443为:requirepass !QAZ2wsx!QAZ2wsx 是密码 测试:启动服务端1. cd redis目录2. redis-server.exe redis.windows.conf...

2018-06-28 10:51:01 484

原创 creating server tcp listening socket 127.0.0.1:6379: bind No error(转)

 转:https://blog.csdn.net/fengzhihen2007/article/details/52211048 [6644] 02 Apr 23:11:58.976 # Creating Server TCP listening socket *:6379: bind: No such file or directoryredis报错:[6644] ...

2018-06-28 09:54:06 172

原创 Windows平台下Git服务器搭建(转)

 转:https://www.cnblogs.com/ucos/p/3924720.html 第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述。 第三步:配置Java环境变量.       右键”计算机” => ”属性” => ”高级系统设置” => ”高级” =>...

2018-06-28 09:15:49 143

原创 SpringMVC Date类型PO,返回页面是毫秒的时间戳

 1. 导入jackson-annotations包; 2. import com.fasterxml.jackson.annotation.JsonFormat; 3. @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") <audio controls="controls" styl...

2018-06-12 16:02:28 2494

原创 IDEA 激活网站

http://intellij.mandroid.cn/ http://jinming.li/idea http://idea.imsxm.com/ http://btsha.com:41017 http://idea.toocruel.net  2018-9-7 08:27:14 更新http://esrrhs.xyz:5801  ...

2018-05-14 09:50:53 3564

原创 logback 日志数据入库报错异常

Q/A:1. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the dr...

2018-04-17 09:50:31 10290 4

原创 mysql 时间戳/datetime 转换

时间戳转换: FROM_UNIXTIME(create_time/1000, '%Y-%m-%d %H:%i:%s') createTime DateTime转换:DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%s') createTime 

2018-03-01 10:03:01 1518

原创 mysql 把查询到的数据加上一个自动编号字段

/* * 把查询到的数据加上一个自动编号字段 */SELECT @rownum := @rownum + 1 AS rownum, one.nameFROM (SELECT @rownum := 0) r, test.user one  

2018-01-12 10:53:57 1779 1

原创 mysql 根据表名,获得数据库名、表名、字段名、字段注释、数据类型

SELECT table_name 表名, column_name 字段名, COLUMN_TYPE 数据类型, column_default 字段默认值, column_comment 字段注释FROM information_schema. COLUMNSWHERE LOWER(table_name) = 't_action';SEL...

2017-12-22 10:12:17 599

原创 java代码注释XXX todo fixme 的意义(转)

 转:http://free0007.iteye.com/blog/1886526 特殊注释:1 TODO表示需要实现,但目前还未实现的功能2 XXX勉强可以工作,但是性能差等原因3 FIXME代码是错误的,不能工作,需要修复 TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明...

2017-12-12 16:16:29 147

原创 妙用GROUP_CONCAT,先排序再分组

 表结构  表数据  GROUP_CONCAT函数返回一个字符串结果,该结果由分组中的值连接组合而成。 SELECT alias, GROUP_CONCAT(cost_money) AS maxCostNearestDateFROM beyondGROUP BY alias;   Q: 获得某人最近花费最多的那天的记录A:...

2017-12-07 17:24:11 6980

原创 Java 1.8 list 排序

package com.bugyun.po;public class Student { private String name; private Integer age; private Float score ; public String getName() { return name; } publi...

2017-11-29 11:21:26 355

原创 IDEA 用Gradle工具Groovy开发报错java.lang.NoClassDefFoundError: groovy/lang/GroovyObject

错误信息如下:D:\ProgramFiles\Java\jdk1.8.0_101\bin\java -Didea.launcher.port=7532 "-Didea.launcher.bin.path=D:\Program Files\JetBrains\IntelliJ IDEA 2016.2.4\bin" -Dfile.encoding=UTF-8 -classpath "D:\Pro...

2017-10-17 13:26:10 9203

原创 Java通过HttpClient调用百度地图Demo

  废话不多说,直接上代码,具体详情见附件,代码中AK替换成你自己的AK package com.bugyun.constant;/** * 调用百度请求的参数常量 * @author Administrator * */public class RequestArgsConstant { /** * 百度地图ak */ publ...

2017-10-11 17:33:39 634

原创 java return、finally、throw 执行顺序

package com.bugyun.face;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;public class Que...

2017-05-31 10:04:26 675

原创 Java Map、List、Set放空测试

package com.bugyun.face;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;public class Qu...

2017-05-31 09:28:01 485

原创 SpringMvc面试题(转)

转自:http://blog.csdn.net/t0404/article/details/51945003 f-sm-1. 讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高f-sm-2. 讲下S...

2017-05-25 14:27:40 100

原创 Java虚拟机优化大全和案例实战(转)

  转:http://blog.csdn.net/kthq/article/details/8618052 堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Hea...

2017-05-25 13:19:41 149

原创 分库分表SQL优化

分库拆表:好处:1. 数据库容量问题;2. 解决性能压力的最优选择;原则:反范式数据结构设计,所谓反范式,第一要点是不用外键,不允许Join 操作,不允许任何需要跨越两个表的查询请求;第二要点是适度冗余减少查询请求。 分库方案:1. 安全性拆分将高安全性数据与低安全性数据分库,这样的好处第一是便于维护,第二是 高安全性数据的数据库参数配置可以以安全优先,而低安...

2017-05-24 17:10:59 645

原创 Java设计模式之代理模式(转)

 转:http://www.cnblogs.com/chinajava/p/5880870.html 代理实现可以分为静态代理和动态代理。静态代理静态代理模式其实很常见,比如买火车票这件小事:黄牛相当于是火车站的代理,我们可以通过黄牛买票,但只能去火车站进行改签和退票。在代码实现中相当于为一个委托对象realSubject提供一个代理对象proxy,通过proxy可以调用r...

2017-05-23 14:59:47 99

原创 Java设计模式之策略模式(转)

 转:http://blog.csdn.net/jason0539/article/details/45007553背景在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类...

2017-05-23 14:50:15 104

原创 Java设计模式之模板方法(转)

 AbstractDay:package com.bugyun.designpattern.templatemethod;/** * 项目名称: * 模板方法: * 使用了JAVA的继承机制,在抽象类中定义一个模板方法, * 该方法引用了若干个抽象方法(由子类实现)或具体方法(子类可以覆盖重写); * * 类名称:Every...

2017-05-23 14:46:07 98

原创 深入解析spring中用到的九种设计模式(转)

 转自:http://www.itxxz.com/a/javashili/tuozhan/2014/0601/7.html 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring...

2017-05-23 14:17:31 104

原创 Java 多线程生命周期和创建(转)

 转自:http://www.cnblogs.com/lwbqqyumidi/p/3804883.html 多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌...

2017-05-23 09:23:56 74

原创 Java堆栈简单介绍

栈stack:(1)每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用型数据,对象都存放在堆区中。 (2)每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。 (3)栈分为3个部分:基本类型变量区、执行环境上下文、操作指令区(存放操作指令)。 (4)stack的区域很小,只有1M,特点是存取速度很快,所以在stack中存放的都是快速执行的任务,比如s...

2017-05-22 13:25:40 129

原创 POI 合并单元格

原始结果:  期望结果: 关键代码通用类如下: SchoolController 部分代码: @RequestMapping(value="/exportExcel") public String exportExcel(HttpServletResponse response) { response.setContentTyp...

2017-05-20 15:53:47 734 1

原创 Linux 部署Java工程常用命令(持续更新)

# 定位到那个目录cd abc # 查看该目录下文件ll  # 查看磁盘使用情况df -l # 遍历查看该目录下各个文件大小du -ha # 查看大于500M的文件find . -type f -size +500M # 限制指定用户在指定主机上运行某些命令sudo su - # 查看tomcat端口ps -aux|g...

2017-05-08 15:23:49 241

原创 Java BIO\NIO\AIO,同步\异步\阻塞\非阻塞介绍

 参考:http://blog.csdn.net/skiof007/article/details/52873421 同步阻塞IO:在此种方式下,用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统的IO模型属于此种方式! 同步非阻塞IO:在此种方式下,用户进程发起一个IO操作以后边可返回做其它事情,但是用户进程...

2017-05-08 10:55:09 149

原创 mysql 锁和各锁级别

 共享锁(行级别:查)共享锁的代号是S,是Share的缩写,共享锁的锁粒度是行或者元组(多个行)。一个事务获取了共享锁之后,可以对锁定范围内的数据执行读操作。  排它锁(行级别:增删改)排它锁的代号是X,是eXclusive的缩写,排它锁的粒度与共享锁相同,也是行或者元组。一个事务获取了排它锁之后,可以对锁定范围内的数据执行写操作。 意向锁(表级别)意向锁是一种...

2017-05-08 10:21:52 699

空空如也

空空如也

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

TA关注的人

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