自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 Mybatis-plus-Generator 3.5.5 自定义模板支持 (DTO/VO 等) 配置

上面是官方文档的案例,存在两个问题,一个并没有other这个属性,第二个框生成的DTO实体会在系统parent目录下。本着要弄就要完美的执着,通过一下午翻阅mybatis-plus-generator 的源码,终于找到定位输出目录类配置CustomFile。下面直接上代码

2024-09-15 18:02:36 639

原创 Windows系统如何让程序默认以管理员身份运行

在开发的过程中往往需要更改一下 系统的hosts 配置,每次更改都弹出提示,“需要管理员权限”,每次使用sublime text 修改 都要操作两遍,第一遍以普通的方式打开hosts文件,然后关闭,回到桌面然后选择 sublime 的快捷启动方式 单击右键选择"以管理员身份运行",然后再来编辑之前打开的历史记录,非常不方便,经过查询资料,直接改成程序以超级管理员的方式运行即可,下面记录一下操作,以防后面忘记。右键单击你需要设置默认“以管理员身份运行”的程序图标,选择“属性”,切换到“兼容性”栏目,勾选“

2021-07-03 12:11:39 4780

原创 微信小程序生成太阳码 报40071 踩坑记录

今天在开发服务端生成分享海报,需要嵌入小程序的太阳码,根据微信的开发文档,生成一直报错 "40071 data format error ",折腾近两个小时,发现是文档错误

2020-06-13 15:10:39 687

原创 Springboot 对接中控智慧台式身份证阅读机具ID180

公司因业务需要采购了几台身份证读卡器,方便用户刷卡入园,机器一到立马去官网找sdk、找demo,找了一圈都没有看见,后面只好找销售联系技术支持拿到了一份工具包。使用他们提供的多浏览器版本的话后端基本不需要做什么操作,直接安装一个驱动,前端直接打开他们提供的html文件就可以读取到信息,并显示到页面上,驱动如图这个是他们提供读取页面的案例一点读取信息就ok,现在只需要前端通过websocket将数据传递给后台就OK了,但是存在一个问题,人流一多,一直让用户点也不是个事,后面让前端改成循环读取的按钮.

2020-05-20 15:18:14 3329 6

原创 SpringBoot2.1.6 前后端分离整合 UEditor

起因在一个客户的前后端分离的管理系统中,客户希望要一个编辑功能丰富的富文本编辑器,前端人员翻来覆去最终找来了百度的UEditor 符合客户的要求,问题也随之而来,百度的这个富文本编辑器需要后端提供接口配置,前端人员就丢过来一个链接,说是需要后端配合提供一个,查看了百度官方提供UEditor 文档,看着挺简单的,官方提供的demo 是1.4.3.3 Jsp 版本 ,其中有两大坑1、通过官方提供方...

2019-09-12 14:22:48 1068

原创 使用U盘安装centos7的坑

准备材料:1、一个4G以上的U盘2、Centos7 文件3、UltraISO软碟通首先使用软通牒将centos7 系统刻录到U盘上(此过程不会的自行百度)刻录好后,打开电脑设置成U盘启动,然后插入U盘这个时候会读取到centos7 的安装程序,如下图不要选择第一个回车运行,运行很长一段时间后会失败,因为找不到安装源,所以我们按tab键切换到最下面的一行修改下系统引导命令将图片中...

2018-12-28 10:28:52 3372 1

原创 SpringBoot2.0 Long型数据转换成json格式时丢失精度问题

最近项目中

2018-10-24 13:44:44 5418 5

原创 SpringBoot2.0 使用cglib beancopier 进行不同层次的对象转换

大家在做wb开发时,肯定会遇到api层参数对象传递给服务层,或者把service层的对象传递给dao层,他们之间又不是同一个类型对象,但字段又是一样,如果还是用普通的get、set方式来处理话,比较繁琐...

2018-10-21 09:59:37 7502 1

原创 CentOS 7 通过yum命令安装 Mysql5.7

1、 检查是否安装了mysqlrpm –qa|grep mysql2、 下载yum源wget –i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm3、 添加yum源sudo rpm -Uvh mysql57-community-release-el7-1...

2018-09-14 20:20:24 485

原创 CentOS7 中使用yum安装Nginx的方法

1、添加Nginx官方提供了Yum源   默认情况Centos7中无Nginx的源sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、安装Nginx   通过yum 命令安装。   sudo yum install...

2018-09-13 21:54:13 243

原创 SpringBoot2.0中使用easy-mapper进行对象的拷贝(基于easy-mapper的二次简单封装)

占位待续

2018-09-08 21:48:03 1259

原创 SpringBoot2.0 自定义Json序列化规则(忽略value为null的key序列化)

最近公司项目重构,发现接口返回的json数据中存在有value值为null 的key,这些应该被视为废数据,不应该输出给前端占用带宽,于是去修改json序列化的方式,在spring中我们都知道去xml配置文件中加一行配置或者在输出模型上加一@JsonInclude(JsonInclude.Include.NON_NULL) 注解,但是在SpringBoot2.0中是没有该注解和xml的配置文件,有...

2018-09-05 20:37:58 8803

转载 建索引的几大原则

1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。 2.=和in可以乱序,比如a = 1 an...

2018-08-27 12:26:11 322

转载 Mysq优化之SQL优化执行QEP(执行计划)

<p><strong>使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。</strong></p>explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字

2018-08-25 11:19:12 1175 1

原创 centos7 单机版安装Redis4.0.11及开机自启(超级简单)

1、下载稳定版Redis http://download.redis.io/releases/redis-4.0.11.tar.gz 可以通过wget http://download.redis.io/releases/redis-4.0.11.tar.gz方式直接在服务器上下载,或者通过windows下载好然后通过xftp上传,两者都行,根据个人喜好 2、解压到/usr/local/目录下...

2018-08-21 16:27:03 1020

原创 CentOS7 环境下二进制安装Mysql5.7.23(都是64位)

网上这方面的安装资料参差不齐,到处是坑,废了我好大的劲才装好,然后把自己整理一下,把安装过程记录了下来,同时也分享给有需要的朋友,话不多说,直接上菜 1、 首先去Mysql官网下载Mysql5.7.23   下载地址   https://dev.mysql.com/downloads/mysql/5.7.html#downloads   官方的安装文档   https://dev.my...

2018-08-18 22:19:38 3311

原创 MySQL5.7 忘记root用户密码之重置密码(简单明了)

1、找到mysql的配置文件直接编辑 vim /etc/my.cnf 在 [mysqld] 中加上一行跳过权限限制 skip-grant-tables 保存退出 重启mysql服务(根据自己的服务名) service mysql restart 2、登录数据库 mysql -uroot -p (直接点击回车,密码为空) 选择数据库 use mysql; 但是在5.7版本...

2018-08-16 21:34:41 396

原创 LinkedList 的底层结构和自定义实现LinkedList

LinkedList是我们List接口下一实现类,和ArrayList不同的是它的底层结构是一个链表结构,得益于它的链表结构,导致它的数据增删速度优于我们的ArrayList,因为它增删数据时只需要改变指针指向的位置,而我们的ArrayList需要重新申请开辟新的空间,再来复制原有的数据。但是它查询的速度逊色于ArrayList,因为每取一个元素都需要重头遍历一次找到该元素,而ArrayList是...

2018-08-02 22:11:26 1401

原创 Mysql 索引底层结构探索

索引用于提高数据库表的数据访问速度的一种数据结构,Binary Search Trees、Red-Black Trees、B Trees、B+ Trees,这些都可以用来

2018-07-29 22:14:50 455

原创 HashMap底层结构剖析(JDK1.8)

作为一个开发者,查看源码是一件非常值得去做的事情,因为只有去查看源码我们才会了解底层的实现,才有看到设计者优秀的设计思路和理念,当以后自己再设计某些东西时,可以借鉴参考思路。(例如:JDK的集合、Spring、Mybatis等)1、HashMap的概述   HashMap是我们常用的一个集合之一,底层是由数组+链表实现的,与HashTable不同之处是线程不安全、允许null 作为key和v...

2018-07-29 14:31:05 421

原创 IDEA 安装JUnitGenerator V2.0 插件 帮助生成单元测试

IDAE作为一款智能的开发工具,便利的插件丰富,提高我们的开发效率,作为后台开发人员,单元测试是必不可少的,服务层呢么多的方法要一个一个去写单元测试方法?NO!我们可以使用JUnitGenerator V2.0 插件来解决这个麻烦事1、首先,我们去Settings下的Plugins选项安装JUnitGenerator V2.0 插件,然后根据提示重启Idea(PS:前提Idea已经有了Juni...

2018-07-26 17:21:38 7024

原创 设置Win10防火墙规则,使得局域网能访问此电脑的Tomcat服务器

电脑是Win10系统的,安装了Tomcat后,本机通过8080端口能顺利访问。但局域网内的其他机器却无法访问这台电脑的Tomcat服务,原因是win10 在的防火墙屏蔽该端口,所以放开该端口即可 1、“控制面板→Windows防火墙”,点击左侧菜单中的“高级设置” 2,在“高级安全Windows防火墙”设置面板中,鼠标右键点击“入站规则”,从弹出菜单中点击“新建规则” 3,在“要创...

2018-07-13 20:32:06 6741

原创 如何将git生成的私钥转换成TortoiseGit pageant识别的

TortoiseGit 相信大家不默生了,能快捷方便的从git服务器上拉取、推送代码,非常之方便,命令控除外。但是它是通过ppk来服务端来验证,而git的 ssh-keygen 生成的秘钥不是这个格式,这个时候我们需要使用TortoiseGit 的 puttygen程序来把git的私钥转换成ppk格式。 1、在TortoiseGit 的bin目下找到 puttygen.exe ,然后双击运行...

2018-07-13 20:26:30 632

原创 TortoiseGit中Pageant开机自启且自动加载SSH Key

Pageant 是TortoiseGit中负责和服务端验证,通过加载公钥ppk来完成验证,由于每天上班第一件事就是打开 Pageant ,然后去加载公钥,比较麻烦,现在我们把这件重复的事情来交给机器做吧!1、Pageant 的开机自启 首先找到TortoiseGit 的安装目录的bin目录,然后找到pageant.exe 然后单击右键 创建快捷方式,此时bin目录中有 两个pageant.e...

2018-07-10 12:51:45 9825

原创 IntelliJ IDEA 使用心得与常用快捷键

作为一个后台开发者,从Eclipse投向IDEA的怀抱有一段时间了,从刚开始的不适应(PS:因为以前一直使用Eclipse,突然换工具真是一万个不顺手),到现在爱上了IDEA,为啥爱上了呢?因为真正发现了它的美,真的太好用了,一点不好,就是太吃内存了,但是还是盖不住的它的强大和智能,因此写篇博客记录一下,下面是一些日常开发能用到的快捷方式,希望对有需要的有点帮助,不喜勿喷。1、代码助手...

2018-07-08 22:26:03 522

原创 Python 为线上mysql数据库添加数据

场景:最近经常需要把一些功能的模块的数据迁移到服务器数据库中,弄来弄去比较麻烦,于是用所谓的胶水语言写python写一个脚本,来帮助完成工作,话不多说,直接上菜 import pymysqlimport redef open_database(host, user, password, db_name): db = pymysql.connect(host, user, ...

2018-07-07 16:28:35 635

转载 CentOS 修改文件夹权限、所属用户和用户组

原博文地址:https://www.cnblogs.com/fefjay/p/6047820.html 说明Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。根据我自己遇到的情况,对这类问题做一个小结。在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限...

2018-07-03 21:28:23 18410

原创 CentOS7 复制、删除、移动、压缩、解压等常用命令整理

压缩、解压 tar -cvf fille.tar file(可以多个文件空格隔开)-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数) tar -xvf file.tar 解包到当前目录 tar -xvf file.tar -C dir 把文件解压到指定目录中 zip 压缩后文件名 源文件 zip -r 压缩后目录名 原目录 un...

2018-07-02 22:25:31 32251

转载 CentOS 7 关于开放防火墙端口一些常用命令

原博客地址:https://blog.csdn.net/achang21/article/details/52538049 CentOS 7 开放防火墙端口 命令        最近公司新的server要求用

2018-07-02 17:47:36 179

原创 CentOS 服务器下配置多个站点

1.使用命令 tar -xvf 解压安装多个tomcat,如图(tomcat名字自定义作区分) 2.更改每个server.xml的端口,主要更改三个端口,如下所示 <Server port="8005" shutdown="SHUTDOWN"> <Connector port="8080" protocol=&

2018-06-28 14:11:26 2151

原创 Spring4.2.4+Mybatis3.4.5+SpringMVC4.2.4+PageHelper 的整合

1、开发环境Eclipse 4.6.3Windows 64位Tomcat 7.02、整合思路,首先整合Spring和Mybatis,把Mybatis的Sqlsesson和SqlsessonFactory 交给Spring管理,利用mybatis-spring 1.3.0 jar来无缝对接1、导入mybatis 需要的jar

2017-12-06 20:10:17 887

原创 SpringMVC4.2.4 基于原生Servlet 3.0 文件上传

1、开发环境Eclipse4.6.3Windows 64位Tomcat 7.02、编写上传文件的前端页面,两点注意,method 必须为 "post" , enctype 必须为 "multipart/form-data" 3、编写处理器,利用SpringMVC 提供的 StandardMultipartHttpServlet

2017-12-06 19:12:15 271

原创 Spring4.2.4 + Mybatis 3.4.5 整合成web项目

开发环境为:        Eclispe 4.6.3      Windows x64      Tomcat 7.02.项目的目录结构        3.使用jar包截图         4.实体bean        package com.cn.bean;public class Goods { private Integer id; pri

2017-12-04 14:55:15 1770

原创 利用java内省机制封装实用工具二

使用JDBC技术从数据库中查询出结果集然后要封装到实体对象中供jsp页面显示,当数据库字段比较多时,遍历起来很麻烦,所以写了如下工具方便使用,注:实体类的属性名必须和数据库的字段名一致才可以使用该工具。public class BeanUtils { private BeanUtils() { } /** * @Description 将结果集封装成实体 * @param b

2017-11-21 22:07:59 287

原创 利用java内省机制封装实用工具一

为了方便将表单提交上来的参数和map集合中的数据快速封装成对象,利用java的内省机制编写该方法。话不多说直接上代码。public class BeanUtils { private BeanUtils() { } /** * @Description 将map集合中的值装入实体对象 * @param bean 实体对象 * @param map 值 * @thr

2017-11-20 10:54:43 305

中控智慧ID180 身份证读卡器SDK

中控智慧ID180读卡器sdk工具包,里面包含了,浏览器版本、java版本、C++版本、C#版本,帮助有需要的朋友

2020-05-20

ZhongKong.zip

springboot 对接身份证读卡器,获取用户刷身份证的信息,用于业务比对,有这方面需要的朋友朋友可以看看

2020-05-18

UEditor1.1.2源码及jar包

UEditor1.1.2源码及jar包,留给有需要的人,UEditor1.1.2源码及jar包,留给有需要的人

2019-09-12

连连实时支付官方demo

商户接入连连的实时付款,做用户的提现请求处理,对有这方面需求得可以看看

2018-09-22

连连支付demo

javaweb项目接入连连支付,直接可以运行起来,开发工具是idea,适合需要接入连连支付的小伙伴

2018-09-16

租房信息管理系统

基于Spring4.2.4+SpringMVC4.2.4+Mybatis3.4.5+PageHelper搭建一个租房信息管理系统,分为两种角色,注册用户和非注册用户,注册用户可以对自己名下的房屋信息进行增删改查,而非注册的用户只能浏览房屋信息,结构简单明了,适合初学者对ssm框架练手使用,其中提供了的数据库,可以访问http://123.56.9.28/RentingHouse 查看动态效果

2017-12-08

空空如也

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

TA关注的人

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