自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 JDBC 工具类。不用连接池。纯原生

该工具类去除了写普通JDBC是一长串的ResultSet.getString,一长串这么多烂代码而产生。以前上学时候就写这个写烦了。就想封装。结果当时水平有限。没搞好。我就放弃了。现在技术可以了。特地封装了一个。给各位。纯手写。轻喷各位大佬package yoao.tu.utils;import com.alibaba.fastjson.JSONObject;import lo...

2019-06-03 23:57:45 573

原创 MyBatis Plus中 selectPage 方法。返回的total为空问题

我记得我在哪里看到。好像哪个版本之后是不需要加分页插件的。import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotati...

2019-10-03 13:12:15 9137 4

原创 maven 项目集成Kotlin

需在pom.xml中加入以下代码<build> <plugins> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-p...

2019-09-18 10:23:15 5111

原创 redisTemplate 简单封装

这里需要用到Hutool工具集合 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.6.1</vers...

2019-09-15 00:32:32 485

原创 Elasticsearch 的sql查询Java工具类

import com.alibaba.fastjson.JSONObject;import com.unichain.statistics.utils.DateUtil;import lombok.Data;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.Logge...

2019-08-22 23:27:20 6784 9

原创 spring和代码块的孽缘

今天写一个兼容很多对象存储的项目然后就遇到了初始化的问题基本对象存储都有一个client,然后进行上传下载这个时候就是client初始化。让我只生成一个client。然后保存下来这个时候我想到了用代码块执行,如图所示然后client需要用到这个几个参数。毫无疑问他肯定是从配置文件中取嘛然后就用了个@Value注入后来测试的时候发现。启动直接报错。控指针...

2019-08-10 14:28:41 257

原创 spring boot + myBatis Plus 主键ID生成。前端不能使用问题

今天遇到的问题。利用mybatis插入数后。生成一长串数字。Java中的Long类型。与JS中的数值类型不进行匹配。导致js会改变看了一下文档。从此处可以看出,mybatis plus 主键生成策略,默认值为全局唯一。id。具体算法不知道。可以解释的是。他们生成的数据太大了。前端没办法处理// ---- 后续知道的原因生成算法是雪花 因为Java的long类型和js的numbe...

2019-05-05 15:22:15 4088 2

原创 xml字符串转换map map转换xml字符串

最近工作需要,对接支付。发现较老的支付公司还在用xml传数据,网上搜了很多也没有发现相关的东西。于是自己写了一个附带http请求。所需maven依赖 <!-- ########### 转换xml所需用到的 ############## --> <dependency> <groupId>d...

2019-04-21 01:24:23 1431

原创 springboot 前后分离项目 合并打包

自动化构建 前后端项目合并事情经过:当时想到前端打包一次。我这里就要发布一次。然后在放到static中。实在太过麻烦。在想。能不能在maven中一下就成功。想了一下思路: maven 中 提供了一个包 exec-maven-plugin。可以在本地执行命令 于是有了后面的结果首先第一步:你需要在项目src/main 目录下创建一个 webapp文件夹并且把前端代...

2019-03-29 16:03:07 1786 1

转载 maven 打包 kotlin类找不到

mvn clean kotlin:compile package -Dmaven.test.skip=true用这个命令打包jenkinsclean kotlin:compile package -Dmaven.test.skip=true

2019-03-26 19:50:12 2099

转载 linux 查看所有执行过的命令

history N 显示最近的N条命令,例如history 5history -d N 删除第N条命令,这个N就是前面的编号,例如history -d 990history -c 清空命令历史history -a 将当前会话中的命令历史写入指定文件echo $HISTFILE 使用此命令查看环境变量个人记录。...

2019-03-22 12:58:33 13653

原创 静态工厂模式 + 策略模式 >>> 优化臃肿if else

因为工作业务需求,需要用到。之前就想写一个关于代码优化的文章。今天补一下我所有的父接口 业务实现所需/** * @Auther: zorro * @Date: 2019/3/4 18:33 * @Description: */public interface PayApi extends InitializingBean { /** * 主动支付 ...

2019-03-07 11:33:42 398

原创 获取List中对象的某一列属性

@Dataclass Account{ public Account(String accountId, String name){ this.accountId = accountId; this.name = name; } private String accountId; private String name;...

2019-02-28 18:14:20 8836

原创 关于vue引入iview打包后。字体文件找不到解决办法

错误样子:解决办法:打开根目录build/utils.js具体关注这里:在最后加上一句话就可以了publicPath: '../../', 本文章只做个人记录。指导迷途中的小白。不喜勿喷...

2019-01-08 10:50:17 1480

原创 vue 中解决IOS端微信内置浏览器底部前进后退的bar

对于急性子先讲一下解决方案this.$router.replace('/path')这样写完。你就会发现跳转后底部不会出现那个该死的白条了 // 后面讲一下原理讲一下。微信为什么会出现这样的问题微信内置浏览器自己会监听他会产生历史记录。一开始。我的想法就是隐藏这个东西。各种样式写了太麻烦。后来想了想原理。是那么回事。就转变了一下思路。我们跳转时不保存历史记录就好了嘛。也算...

2018-11-30 15:13:59 14781 6

转载 idea 2018版本去掉mybatis xml 中底色为题

事前声明,参考文章:https://blog.csdn.net/qq_31156277/article/details/77802767相信很多人看到这样的屎黄色都很烦  最新版IDEA 去掉XML屎黄色背景方法吧这两个勾掉点OK。可以去看一下效果屎黄色确实没有。又出来一个屎灰色的背景。怎么搞呢再次打开设置再次OK大功告成...

2018-10-25 10:20:23 1225 3

原创 Linux服务器部署vue项目

最近刚到新公司,正好之前没接触过这方面的东西。最初仅仅是猜想。最后也没想到Tomcat真的可以部署前端页面好,我先来。新建一个vue项目。 //详细的怎么创建。我这里就不说了。vue init webpack vuetest得到的项目目录执行,npm run build // 进行打包操作当最后看到这样代表打包成功此时你可连接服务器。我这里用...

2018-09-09 20:32:52 70019 16

原创 tomcat启动时错误:java.lang.Object.wai(Native method)

文章开始,啰嗦一波,等的不耐烦。可以直接往下翻因为做微信的公众号,自定义菜单栏的时候,网上很多的案例,复制粘贴一波。最后缺jar包。引入了一个叫gson的东西,试了刚种方法。一直还是这个东西。因为堆栈信息什么都没有,Maven版本时3.3.9就是idea自带那个。后来不知道怎么回事。想到了把maven换成2点几版本。启动时爆出了堆栈信息。时gsonbuild这个bean,没有创...

2018-09-04 09:25:38 12334 1

原创 C#串口通信-----------解析串口发来数据

首先我们得先知道串口发来的数据是什么样子的:例如:55 AA 02 04 01 02 03 04 05 0F我们看一下上面的例子        数据头: 55 AA 02        有效数据位:04        有效数据位的意思是,从这个字符往后数多少位。是他的有效数据        代表数值:01 02 03 04 05        代表校验码:0F ...

2018-07-26 19:51:09 12439 9

原创 关于数据库乱码问题

作为一个新手。今天遇到一个问题。。存入数据库时。。数据产生乱码。。后来发现是安装Mysql时。默认值为拉丁文。。修改MySQL配置文件。。因为我是Ubuntu。。所以打开终端执行以下命令// 进入mysql配置文件cd /etc/mysql// 查看当前目录下所以文件ls// 修改配置 设置字符集sudo gedit my.cnf把以下代码复制上去[mysqld]init_con...

2018-05-11 15:24:58 253

原创 有趣的问题

今天在公司..桂友问了我一个很奇怪的问题..对于我一个新人来说..当他问问题的时候..我就知道..他准备梓自问自答了。哈哈哈问题是这样的:            为什么常量要用public static final 来修饰常量呢? 我回答:             可以方便调用吧这样的。。。他开启了自答模式:                非也非也..因为你使用修饰常量以后。。在jvm运行的时候。...

2018-05-07 11:00:05 361

原创 Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82 \xE2...' for column 'content

昨天报了这么一个很稀奇的错。。。看到第一眼以为是编码有问题。。然后各种调编码  不过并没有什么乱用后来我把需要添加进数据库的东西粘出来。。发现有单引号。。我又以为是单引号的问题。。然后又是一波搜索结果后来问题解决  搜了     \xF0\x9F\x98\x82 \xE2   发现这个编码是叫emoji表情   然后我需要保存他。。所以我就直接替换了content = content.replac...

2018-04-19 14:29:18 2053

全国手机号码归属地

通过查询手机号前七位。就可以判断手机号码归属地位置

2019-07-14

微信开发工具类

置换微信各种方法,换上appid和开发者密码就可以使用。

2018-10-31

Java面试题大全

Java面试题整合。学校发的。

2017-11-09

空空如也

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

TA关注的人

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