<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[爱新觉罗的博客]]></title><description><![CDATA[点点滴滴，记录成长。涓涓细流，汇成江海！]]></description><link>https://blog.youkuaiyun.com/Nicolas12</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nicolas12]]></copyright><item><title><![CDATA[Mybatis-plus-Generator 3.5.5 自定义模板支持 (DTO/VO 等) 配置]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/142286470</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/142286470</guid><author>Nicolas12</author><pubDate>Sun, 15 Sep 2024 18:02:36 +0800</pubDate><description><![CDATA[上面是官方文档的案例，存在两个问题，一个并没有other这个属性，第二个框生成的DTO实体会在系统parent目录下。本着要弄就要完美的执着，通过一下午翻阅mybatis-plus-generator 的源码，终于找到定位输出目录类配置CustomFile。下面直接上代码]]></description><category></category></item><item><title><![CDATA[Windows系统如何让程序默认以管理员身份运行]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/118438204</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/118438204</guid><author>Nicolas12</author><pubDate>Sat, 03 Jul 2021 12:11:39 +0800</pubDate><description><![CDATA[在开发的过程中往往需要更改一下 系统的hosts 配置，每次更改都弹出提示，“需要管理员权限”，每次使用sublime text 修改 都要操作两遍，第一遍以普通的方式打开hosts文件，然后关闭，回到桌面然后选择 sublime 的快捷启动方式 单击右键选择"以管理员身份运行"，然后再来编辑之前打开的历史记录，非常不方便，经过查询资料，直接改成程序以超级管理员的方式运行即可，下面记录一下操作，以防后面忘记。

右键单击你需要设置默认“以管理员身份运行”的程序图标，选择“属性”，切换到“兼容性”栏目，勾选“]]></description><category></category></item><item><title><![CDATA[微信小程序生成太阳码 报40071 踩坑记录]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/106732597</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/106732597</guid><author>Nicolas12</author><pubDate>Sat, 13 Jun 2020 15:10:39 +0800</pubDate><description><![CDATA[今天在开发服务端生成分享海报，需要嵌入小程序的太阳码，根据微信的开发文档，生成一直报错 "40071   data  format error ",折腾近两个小时，发现是文档错误


]]></description><category></category></item><item><title><![CDATA[Springboot 对接中控智慧台式身份证阅读机具ID180]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/106170146</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/106170146</guid><author>Nicolas12</author><pubDate>Wed, 20 May 2020 15:18:14 +0800</pubDate><description><![CDATA[公司因业务需要采购了几台身份证读卡器，方便用户刷卡入园，机器一到立马去官网找sdk、找demo，找了一圈都没有看见，后面只好找销售联系技术支持拿到了一份工具包。
使用他们提供的多浏览器版本的话后端基本不需要做什么操作，直接安装一个驱动，前端直接打开他们提供的html文件就可以读取到信息，并显示到页面上，驱动如图

这个是他们提供读取页面的案例

一点读取信息就ok，现在只需要前端通过websocket将数据传递给后台就OK了，但是存在一个问题，人流一多，一直让用户点也不是个事，后面让前端改成循环读取的按钮.]]></description><category></category></item><item><title><![CDATA[SpringBoot2.1.6 前后端分离整合 UEditor]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/100748801</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/100748801</guid><author>Nicolas12</author><pubDate>Thu, 12 Sep 2019 14:22:48 +0800</pubDate><description><![CDATA[起因
在一个客户的前后端分离的管理系统中，客户希望要一个编辑功能丰富的富文本编辑器，前端人员翻来覆去最终找来了百度的UEditor 符合客户的要求，问题也随之而来，百度的这个富文本编辑器需要后端提供接口配置，前端人员就丢过来一个链接，说是需要后端配合提供一个，查看了百度官方提供UEditor 文档，看着挺简单的，官方提供的demo 是1.4.3.3 Jsp 版本 ，其中有两大坑
1、通过官方提供方...]]></description><category></category></item><item><title><![CDATA[使用U盘安装centos7的坑]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/85318053</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/85318053</guid><author>Nicolas12</author><pubDate>Fri, 28 Dec 2018 10:28:52 +0800</pubDate><description><![CDATA[准备材料：
1、一个4G以上的U盘
2、Centos7 文件
3、UltraISO软碟通

首先使用软通牒将centos7 系统刻录到U盘上（此过程不会的自行百度）
刻录好后，打开电脑设置成U盘启动，然后插入U盘这个时候会读取到centos7 的安装程序，如下图

不要选择第一个回车运行，运行很长一段时间后会失败，因为找不到安装源，所以我们按tab键切换到最下面的一行修改下系统引导命令

将图片中...]]></description><category></category></item><item><title><![CDATA[SpringBoot2.0 Long型数据转换成json格式时丢失精度问题]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/83342151</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/83342151</guid><author>Nicolas12</author><pubDate>Wed, 24 Oct 2018 13:44:44 +0800</pubDate><description><![CDATA[最近项目中

]]></description><category></category></item><item><title><![CDATA[SpringBoot2.0 使用cglib beancopier 进行不同层次的对象转换]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/83177011</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/83177011</guid><author>Nicolas12</author><pubDate>Sun, 21 Oct 2018 09:59:37 +0800</pubDate><description><![CDATA[大家在做wb开发时，肯定会遇到api层参数对象传递给服务层，或者把service层的对象传递给dao层，他们之间又不是同一个类型对象，但字段又是一样，如果还是用普通的get、set方式来处理话，比较繁琐

...]]></description><category></category></item><item><title><![CDATA[CentOS 7 通过yum命令安装 Mysql5.7]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/82708253</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/82708253</guid><author>Nicolas12</author><pubDate>Fri, 14 Sep 2018 20:20:24 +0800</pubDate><description><![CDATA[1、    检查是否安装了mysql



rpm –qa|grep mysql

2、    下载yum源



wget –i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

3、    添加yum源



sudo rpm -Uvh mysql57-community-release-el7-1...]]></description><category></category></item><item><title><![CDATA[CentOS7 中使用yum安装Nginx的方法]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/82695593</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/82695593</guid><author>Nicolas12</author><pubDate>Thu, 13 Sep 2018 21:54:13 +0800</pubDate><description><![CDATA[1、添加Nginx官方提供了Yum源 
  默认情况Centos7中无Nginx的源



sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2、安装Nginx 
　　通过yum 命令安装。 
　　



sudo yum install...]]></description><category></category></item><item><title><![CDATA[SpringBoot2.0中使用easy-mapper进行对象的拷贝（基于easy-mapper的二次简单封装）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/82390398</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/82390398</guid><author>Nicolas12</author><pubDate>Sat, 08 Sep 2018 21:48:03 +0800</pubDate><description><![CDATA[占位待续]]></description><category></category></item><item><title><![CDATA[SpringBoot2.0 自定义Json序列化规则（忽略value为null的key序列化）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/82430344</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/82430344</guid><author>Nicolas12</author><pubDate>Wed, 05 Sep 2018 20:37:58 +0800</pubDate><description><![CDATA[最近公司项目重构，发现接口返回的json数据中存在有value值为null 的key，这些应该被视为废数据，不应该输出给前端占用带宽，于是去修改json序列化的方式，在spring中我们都知道去xml配置文件中加一行配置或者在输出模型上加一@JsonInclude(JsonInclude.Include.NON_NULL) 注解，但是在SpringBoot2.0中是没有该注解和xml的配置文件，有...]]></description><category></category></item><item><title><![CDATA[建索引的几大原则]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/82052560</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/82052560</guid><author>Nicolas12</author><pubDate>Mon, 27 Aug 2018 12:26:11 +0800</pubDate><description><![CDATA[1.最左前缀匹配原则，非常重要的原则，mysql会一直向右匹配直到遇到范围查询(&amp;amp;gt;、&amp;amp;lt;、between、like)就停止匹配，比如a = 1 and b = 2 and c &amp;amp;gt; 3 and d = 4 如果建立(a,b,c,d)顺序的索引，d是用不到索引的，如果建立(a,b,d,c)的索引则都可以用到，a,b,d的顺序可以任意调整。  
2.=和in可以乱序，比如a = 1 an...]]></description><category></category></item><item><title><![CDATA[Mysq优化之SQL优化执行QEP（执行计划）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/82049531</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/82049531</guid><author>Nicolas12</author><pubDate>Sat, 25 Aug 2018 11:19:12 +0800</pubDate><description><![CDATA[

            &amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;使用explain关键字可以模拟优化器执行SQL查询语句，从而知道MySQL是如何处理你的SQL语句的，分析你的查询语句或是表结构的性能瓶颈。&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;


explain执行计划包含的信息



其中最重要的字段为：id、type、key、rows、Extra

各字]]></description><category></category></item><item><title><![CDATA[centos7 单机版安装Redis4.0.11及开机自启（超级简单）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/81908345</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/81908345</guid><author>Nicolas12</author><pubDate>Tue, 21 Aug 2018 16:27:03 +0800</pubDate><description><![CDATA[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/目录下
...]]></description><category></category></item><item><title><![CDATA[CentOS7 环境下二进制安装Mysql5.7.23（都是64位）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/81813682</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/81813682</guid><author>Nicolas12</author><pubDate>Sat, 18 Aug 2018 22:19:38 +0800</pubDate><description><![CDATA[网上这方面的安装资料参差不齐，到处是坑，废了我好大的劲才装好，然后把自己整理一下，把安装过程记录了下来，同时也分享给有需要的朋友，话不多说，直接上菜 
1、 首先去Mysql官网下载Mysql5.7.23 
  下载地址      https://dev.mysql.com/downloads/mysql/5.7.html#downloads 
  官方的安装文档   https://dev.my...]]></description><category></category></item><item><title><![CDATA[MySQL5.7 忘记root用户密码之重置密码（简单明了）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/81749252</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/81749252</guid><author>Nicolas12</author><pubDate>Thu, 16 Aug 2018 21:34:41 +0800</pubDate><description><![CDATA[1、找到mysql的配置文件直接编辑 
vim /etc/my.cnf 
 在 [mysqld] 中加上一行跳过权限限制 
skip-grant-tables 
 保存退出 重启mysql服务(根据自己的服务名) 
service mysql restart 
2、登录数据库 
mysql -uroot -p (直接点击回车，密码为空) 
选择数据库  
use mysql; 
 但是在5.7版本...]]></description><category></category></item><item><title><![CDATA[LinkedList 的底层结构和自定义实现LinkedList]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/81368080</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/81368080</guid><author>Nicolas12</author><pubDate>Thu, 02 Aug 2018 22:11:26 +0800</pubDate><description><![CDATA[LinkedList是我们List接口下一实现类，和ArrayList不同的是它的底层结构是一个链表结构，得益于它的链表结构，导致它的数据增删速度优于我们的ArrayList，因为它增删数据时只需要改变指针指向的位置，而我们的ArrayList需要重新申请开辟新的空间，再来复制原有的数据。但是它查询的速度逊色于ArrayList，因为每取一个元素都需要重头遍历一次找到该元素，而ArrayList是...]]></description><category></category></item><item><title><![CDATA[Mysql 索引底层结构探索]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/81159618</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/81159618</guid><author>Nicolas12</author><pubDate>Sun, 29 Jul 2018 22:14:50 +0800</pubDate><description><![CDATA[索引用于提高数据库表的数据访问速度的一种数据结构，Binary Search Trees、Red-Black Trees、B Trees、B+ Trees，这些都可以用来]]></description><category></category></item><item><title><![CDATA[HashMap底层结构剖析（JDK1.8）]]></title><link>https://blog.youkuaiyun.com/Nicolas12/article/details/81269210</link><guid>https://blog.youkuaiyun.com/Nicolas12/article/details/81269210</guid><author>Nicolas12</author><pubDate>Sun, 29 Jul 2018 14:31:05 +0800</pubDate><description><![CDATA[作为一个开发者，查看源码是一件非常值得去做的事情，因为只有去查看源码我们才会了解底层的实现，才有看到设计者优秀的设计思路和理念，当以后自己再设计某些东西时，可以借鉴参考思路。（例如：JDK的集合、Spring、Mybatis等）

1、HashMap的概述 
  HashMap是我们常用的一个集合之一，底层是由数组+链表实现的，与HashTable不同之处是线程不安全、允许null 作为key和v...]]></description><category></category></item></channel></rss>