自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 SpringBoot集成shiro导致事务失效

https://segmentfault.com/a/1190000018778645

2019-09-09 15:38:09

阅读数 9

评论数 0

原创 python2.7环境解决ImportError: No module named _tkinter

首先安装Tkinter模块:yum -y install tkinter 再次运行import Tkinter后报错: Python代码 Type “help”, “copyright”, “credits” or “license” for more information. impo...

2019-08-15 17:22:03

阅读数 146

评论数 0

转载 optparse模块解析命令行参数的说明及优化

见博客:https://www.cnblogs.com/paulwhw/p/9065074.html

2019-08-14 17:46:42

阅读数 5

评论数 0

原创 Python装饰器学习

一、装饰器是什么 在代码运行期间不改变原函数定义的基础上,动态给该函数增加功能的方式,称之为装饰器。是一个很著名的设计模式 二、装饰器的使用范围 较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。...

2019-07-01 21:11:26

阅读数 25

评论数 0

原创 python初探(一)

Python初探(一)python的特点python的特点如何执行pythonpython的字符串类型更改文件的编码格式获取和更改系统编码判断字符编码类型常量数字逻辑值变量一些基本知识命名规则一些使用习惯数据类型变量赋值变量特性对象python保留字python程序块代码注释 python的特点 ...

2019-06-08 19:56:22

阅读数 45

评论数 0

转载 grunt server报错:Warning: Task "server" not found. Use --force to continue.

jdk1.8环境ubuntu16.04系统 172.20.1.10 node-1ubuntu16.04系统 172.20.1.20 node-2ubuntu16.0.4系统 172.20.1.30 node-3 安装elasticsearch版本:elas...

2019-04-28 22:11:32

阅读数 530

评论数 0

转载 高并发环境下生成订单唯一流水号方法:SnowFlake

关于订单号的生成,一些比较简单的方案: 1、数据库自增长ID 优势:无需编码缺陷: 大表不能做水平分表,否则插入删除时容易出现问题高并发下插入数据需要加入事务机制在业务操作父、子表(关联表)插入时,先要插入父表,再插入子表 2、时间戳+随机数 优势:编码简单缺陷:随机数存在重复问题,即...

2019-04-09 16:55:53

阅读数 185

评论数 0

原创 sqoop从hive导出到mysql报错: failed with state FAILED due to: Task failed

因为报错job任务失败,所以查看了job任务的日志 找到原因:

2019-03-27 20:06:35

阅读数 358

评论数 0

原创 java中获取英文的星期方式

public class test4 { public static void main(String[] args) { System.err.println(getWeek(DateFormatUtil.StringYmd("2019-03-21"))); ...

2019-03-20 15:01:22

阅读数 236

评论数 0

转载 mybatis3中@SelectProvider的使用技巧

mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。 mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateP...

2019-03-13 10:55:17

阅读数 232

评论数 0

转载 MyBatis-Plus | 最优雅最简洁地完成数据库操作

<div><div class="cl-preview-section"><h2 id="引言"&g...

2019-03-02 01:02:56

阅读数 97

评论数 0

原创 解决Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

从git上更新了同事版本后突然项目启动不了了,惊了一跳。报错如下: 百度半天都说是springboot版本问题,但我的springboot版本并没有动过。所以肯定不是版本问题。 debug模式等都找不到原因,突然想起可以编译下试试。最后用gradle编译了下报错如下 然后在gradle配置文...

2019-02-21 15:33:48

阅读数 2860

评论数 0

转载 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在...

2019-02-18 14:06:17

阅读数 96

评论数 0

转载 Java总结篇系列:Java多线程(三)

本文主要接着前面多线程的两篇文章总结Java多线程中的线程安全问题。 一.一个典型的Java线程安全例子 1 public class ThreadTest { 2 3 public static void main(String[] args) { 4 ...

2019-02-18 13:50:56

阅读数 26

评论数 0

转载 Java总结篇系列:Java多线程(一)

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

2019-02-18 13:49:18

阅读数 50

评论数 0

转载 java泛型

一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = ...

2019-02-18 13:09:43

阅读数 29

评论数 0

转载 完美配置Tomcat的HTTPS

yvfish 完美配置Tomcat的HTTPS 博客分类: Tomcat HTTPS   阅读更多 Tomcat...

2019-02-15 10:25:48

阅读数 63

评论数 0

转载 Spring MVC全局异常后返回JSON异常数据

问题:         当前项目是作为手机APP后台支持,使用spring mvc...

2019-02-14 13:44:11

阅读数 136

评论数 0

原创 springBoot @Autowired注入对象为空原因总结

BankDAO类内容如下: package com.wiseco.engine.dao; Controller中内容: cacheTableMap.get(tableName)值为:com.wiseco.engine.dao.BankDAO 结果调用controller执行refreshCa...

2019-02-14 10:24:31

阅读数 3805

评论数 0

转载 mysql datetime类型精确到毫秒、微秒的问题

mysql里面的datetime类型的精确度是可以到1/ 10 ^ 6 秒的 某些客户端(如navicat for mysql)的显示经常只能看到精确到秒,其实是设计表的时候的配置问题。 如图,简单易懂。 在”设计表”中,小数点这一列只能为0,就算填上别的数值,保存时候也会被改为0.可见...

2019-02-01 11:47:52

阅读数 1992

评论数 0

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