
代码
文章平均质量分 92
丨傲视天下灬彡
这个作者很懒,什么都没留下…
展开
-
SpringBoot优雅的全局异常处理
前言本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。SpringBoot全局异常准备说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求JDK:1.8SpringBoot:1.5.17.RELEASE首先还是Maven的相关依赖: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncodi原创 2021-01-28 17:26:50 · 234 阅读 · 0 评论 -
@Scheduled cron表达式
@Scheduled cron表达式Cron详解:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours DayofMonth Month DayofWeek...原创 2019-10-16 10:56:11 · 339 阅读 · 0 评论 -
接口优化
原创 2019-02-17 19:14:50 · 851 阅读 · 0 评论 -
easyUI treeGrid异步加载,前端+后台实现,包括增删改等具体功能
尊重原创 https://blog.youkuaiyun.com/hwj3747/article/details/52093877说明前端使用的是easyUI 1.3.6+jq 后台使用的是springMVC 初始化调用后台getCourse方法,返回的json数据格式如下:{"total":3,"rows":[ {"id":1,"typeName":"All Tasks","description&q原创 2018-06-28 15:37:17 · 1674 阅读 · 0 评论 -
关于mybatis callSettersOnNulls 配置
关于mybatis callSettersOnNulls 配置 今天做了一件坑了自己的事情,为此浪费了好多时间。。。 在mybatis的设置中,看到了这样的一行设置。出于程序员的好奇,去搜索了一下,这条设置是干什么的。 <setting name="callSettersOnNulls" value="true"/> 在网上众多大神的解答下,终于一...原创 2018-06-27 15:43:22 · 1035 阅读 · 0 评论 -
log4j.xml 简单配置 打印 mybatis 执行的 sql 语句
网上的资料眼花缭乱 , 因为太详细所以懒得看,下面我就说最简单的方式,也是项目中常常使用的方式!1)下载jar包<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></de原创 2018-07-02 17:02:44 · 6507 阅读 · 2 评论 -
《dubbo 找不到 dubbo.xsd 报错》
平常在用 Dubbo 的时候,创建 xml 会提示 http://code.alibabatech.com/schema/dubbo/dubbo.xsd 找不到。 大家可以去 https://github.com/alibaba/dubbo/blob/master/dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubb...原创 2018-07-02 10:12:29 · 212 阅读 · 0 评论 -
easyui 无记录
//$('#tt').datagrid('loadData',{total:0; rows:[]}); /* var cardview = $.extend({}, $.fn.datagrid.defaults.view, { renderRow: function(target, fields, frozen, rowIndex, rowData){ if (ro...原创 2018-06-25 16:07:12 · 149 阅读 · 0 评论 -
java配置文件读取
private static Logger logger = LoggerFactory.getLogger(SFTPConstants.class); private static Properties prop; static { try { prop = PropertiesLoaderUtils.loadProperties(new ClassPathResourc...原创 2018-05-30 18:40:59 · 188 阅读 · 0 评论 -
java.lang.NoClassDefFoundError
16:25:00.748 [checkAcct_scheduler_Worker-8] ERROR org.quartz.core.JobRunShell - Job DEFAULT.findDownloadFile threw an unhandled Exception: org.springframework.scheduling.quartz.JobMethodInvocationFail...原创 2018-05-30 17:06:03 · 891 阅读 · 0 评论 -
QuartZ Cron表达式
CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronT...原创 2018-05-30 14:59:19 · 106 阅读 · 0 评论 -
JUnit 测试spring
package com.qbb.test;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Map;import javax.annotation.Resource;import org.junit.Test;import org.junit.runne...原创 2018-06-11 17:29:51 · 180 阅读 · 0 评论 -
java集合
原创 2019-01-05 22:55:24 · 110 阅读 · 0 评论 -
秒杀
原创 2019-01-19 15:17:10 · 122 阅读 · 0 评论 -
HashMap的遍历
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3"原创 2019-01-31 11:25:25 · 127 阅读 · 0 评论 -
spring 源码
AnnotatedBeanDefinitionReader bean定义注解的一个读取器 bean定义读取器Annotated 带注释Definition 定义Reader 读者ClassPathBeanDefinitionScanner classPath的Bean定义扫描器...原创 2019-10-06 21:12:42 · 105 阅读 · 0 评论 -
父类和子类的代码执行顺序
父类和子类都有 静态块、大括号、构造方法① 父类的静态方法②子类的静态方法③父类的大括号④父类构造方法⑤子类的大括号⑥子类构造方法Animal 静态块staticcat 静态块staticAnimal 大括号Animal 的无参构造方法cat 大括号cat 的无参构造方法...原创 2019-10-06 20:19:42 · 235 阅读 · 0 评论 -
sql 优化
Extra Using filesort 外部索引Extra Using temporary 排序时使用了临时表select * from aaforce index (primary) 强制走主键索引myisam locok table aa read; 表锁 读锁 共享锁 select * from aa for update 上排它锁...原创 2019-08-16 19:42:22 · 107 阅读 · 0 评论 -
设计模式
1.七大原则1)单一职责原则2)接口隔离原则3)依赖倒置4)里氏替换原则5)开闭原则6)迪米特法则7)合成复用原则原创 2019-08-15 23:28:56 · 95 阅读 · 0 评论 -
Linux下安装RabbitMQ
步骤一:下载erlang wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm步骤二:执行下面命令升级上步下载的rpm软件包 rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm步骤三:执行下面命令安装erlang ...原创 2019-07-01 19:59:27 · 140 阅读 · 0 评论 -
耦合,解耦
原创 2019-04-27 00:37:31 · 225 阅读 · 0 评论 -
java编程就像打字一样简单
原创 2019-03-26 23:21:18 · 399 阅读 · 0 评论 -
在logback中配置mybatis显示sql
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <原创 2019-02-12 10:35:09 · 1025 阅读 · 0 评论 -
超卖
原创 2019-02-17 19:15:42 · 364 阅读 · 0 评论 -
将分为单位的转换为元 (除100)
/** * 将分为单位的转换为元 (除100) * * @param amount * @return * @throws Exception */ public static String feeToYuan(String amount){ /**金额为分的...原创 2018-05-25 16:12:12 · 7289 阅读 · 1 评论 -
SVN A C D M G U R I的含义
A:add,新增C:conflict,冲突D:delete,删除M:modify,本地已经修改G:modify and merGed,本地文件修改并且和服务器的进行合并U:update,从服务器更新R:replace,从服务器替换I:ignored,忽略...原创 2018-05-14 15:52:46 · 225 阅读 · 0 评论 -
eclipse 注释模版
/** * * @描述: * @作者: liangyansheng * @创建时间: ${currentDate:date('yyyy-MM-dd HH:mm')} * */原创 2018-05-14 11:12:18 · 169 阅读 · 0 评论 -
JAVA 线程
1 01_传智播客_张孝祥_传统线程技术回顾2 02_传智播客_张孝祥_传统定时器技术回顾3 03_传智播客_张孝祥_传统线程互斥技术4 04_传智播客_张孝祥_传统线程同步通信技术5 05_传智播客_张孝祥_线程范围内共享变量的概念与作用6 06_传智播客_张孝祥_ThreadLocal类及应用技巧7 07_传智播客_张孝祥_多个线程之间共享数据的方式探讨8 08_传智播客_张孝...原创 2018-03-17 23:10:59 · 181 阅读 · 0 评论 -
redis的三种启动方式
redis的启动方式1.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行1./redis-server & 2.通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令:1./redis-server /etc/redis/6379.conf #如...原创 2018-02-24 10:21:59 · 17163 阅读 · 0 评论 -
mybatis in查询
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表示在每次进...原创 2018-03-16 13:36:42 · 31654 阅读 · 3 评论 -
面试记录
1、自我介绍2、网站的用户数多少i++;线程1的值,有可能会被线程2覆盖掉,i有可能越加越小,这i值被其他线程覆盖成小的i加synchronized:让线程一个一个地进来,就确保线程安全synchronized(){ i++;}4、动态代理静态代理5、数据库优化,索引,事务隔离级别6、分布式的了解7、抽象类和接口的区别8、职业规划9...原创 2018-03-08 21:31:01 · 173 阅读 · 0 评论 -
导入导出Excel的Java工具类ExcelUtil
在编写ExcelUtil之前,在网上查了一些资料。java中用来处理Excel的第三方开源项目主要就是POI和JXL。poi功能强大,但是比较耗资源,对于大数据量的导入导出性能不是太好;jxl功能简单,但是性能比较好。 由于本项目的导入导出更多关注性能问题,而且jxl提供的功能基本也都够用了,于是选择了jxl作为支持。 实战 导出就是将List转化为Excel(listToExcel)导入就是...原创 2018-03-07 17:21:08 · 538 阅读 · 0 评论 -
maven pom 详解
<html><body><span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc原创 2018-02-26 17:27:49 · 148 阅读 · 0 评论 -
微信公众号支付 wxpay_jsapi
1、获取用户信息openid https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842Java实现JsApi方式的微信支付。进行JsApi支付,需要先通过https://api.mch.weixin.qq.com/pay/unifiedorder 获得一个prepay_idUnifiedOrderReqData re...原创 2018-01-18 17:08:18 · 1825 阅读 · 0 评论 -
Tomcat7+Redis存储Session
其实很简单,就几个步骤: 1.配置Tomcat的conf目录下的context.xml文件:1> 单点Reids配置 <!-- Jedis save session --> Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />原创 2018-02-02 10:09:40 · 245 阅读 · 0 评论 -
查看 linux 系统硬件配置
一:查看cpumore /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo如果觉得需要看的更加舒服grep "model name" /proc/cpuinfo | cut -f2 -d: 二:查看内存grep MemTotal /proc/meminfog原创 2018-01-24 10:23:08 · 1864 阅读 · 0 评论 -
支付宝PC端接入或H5网页端(手机)
1.官方文档地址 https://docs.open.alipay.com/270/105899/ 2.到这个地址下载官方demo https://docs.open.alipay.com/270/106291/ 根据所用的语言选择3.手机网站支付快速接入 官方文档地址:https://docs.open.alipay.com/203/105285/官方demo:https://do...原创 2017-10-17 14:01:31 · 1581 阅读 · 0 评论 -
Zookeeper
ZooKeeper服务命令:1. 启动ZK服务: sh bin/zkServer.sh start2. 查看ZK服务状态: sh bin/zkServer.sh status3. 停止ZK服务: sh bin/zkServer.sh stop原创 2018-02-25 16:52:16 · 144 阅读 · 0 评论 -
BigDecimal 加减乘除
//小数加减乘除用BigDecimal BigDecimal b1 = new BigDecimal("3.14"); BigDecimal b2 = new BigDecimal("0.37"); BigDecimal b3 = b1.add(b2);// BigDecimal b4 = b1.subtract(b2);//...原创 2018-03-12 10:36:55 · 232 阅读 · 0 评论 -
eclipse安装SVN插件的两种方法
在线安装比较久,推荐下载svn插件安装eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录里使用eclipse 里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里 第一种方式: 1.下载SVN插件 SVN插件下载地址及更新地址,你根据需要选择你需要的版本。...原创 2018-04-23 15:12:00 · 138 阅读 · 0 评论