自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 相同实体类 快速属性复制 指定任意属性复制和忽略某些属性进行复制

1、开发中偶尔会遇到这样的问题,就是同一个实体类里面又不同的属性,属性来源不同,就会出现相同的实体类,需要合并复制里面的属性值。2、使用工具: org.springframework.beans.BeanUtils 工具类。3、上代码。4、t2是资源实体类,t1是目标实体类,这样复制输出的结果并不是想要的结果,t2的空属性会覆盖掉t1存在的属性,应该指定一下忽略t1已经存在值得属性禁止复制。5、这样就达到了想要得效果。6、还有一种情况是T1实体类得属性特别多,如果指定忽略某些属性,输入得参数会特

2022-06-08 11:52:26 828

原创 解决“安装程序无法创建新的系统分区,也无法定位现有系统分区”问题方法

1、解决用U盘PE工具安装Win7系统时候,选择系统盘进行下一步提示“安装程序无法创建新的系统分区,也无法定位现有系统分区”2、先把系统盘(C盘)以NTFS 快速格式化一下。3、然后吧解压的系统iso文件内的两个文件夹和一个文件复制到系统盘。其余的文件还在非系统盘内就行。3、然后使用PE系统里面的命令行工具,进入C盘根目录,在进入刚才复制进去的boot目录然后再输入bootsect.exe /nt60 C: 直接回车,会看到一段文字,里面有个success之类的,然后使用PE重启..

2022-04-20 12:15:57 10695 2

原创 Linux服务器时间同步 Crontab设置定时任务 Crontab -l 提示no crontab for root

Linux服务器时间同步 Crontab -e 设置定时任务,定时同步时间

2022-04-07 16:00:26 1698 1

原创 Springboot+druid 快速配置双数据源

Springboot+druid 快速配置双数据源 动态切换数据源

2022-01-20 15:20:34 1298

原创 Linux系统 安装飞桨PaddleHub+LAC实现词法分析 实现加载自定义词典分词 (解决Lac服务启动报错问题、解决自定义词典空格无法分词问题)

1、先上链接:https://www.paddlepaddle.org.cn/hubdetail?name=lac&en_category=LexicalAnalysis2、LAC模型简介:Lexical Analysis of Chinese,简称 LAC,是一个联合的词法分析模型,能整体性地完成中文分词、词性标注、专名识别任务。在百度自建数据集上评测,LAC效果:Precision=88.0%,Recall=88.7%,F1-Score=88.4%。该PaddleHub Module支持预测

2021-09-14 20:48:48 662

原创 华为鸿蒙使用adb禁用下滑搜索+上滑我的服务

1、不需要root,直接使用adb禁用应用,实现关闭下滑搜索和上滑我的服务2、先打开开发者模式,设置->关于手机->版本号,连续点击几次,就可以打开开发者模式,打开开发者模式之后,通过,设置->系统和更新->开发人员选型里面打开USB调试。如果想关闭开发者模式,可以关闭最上面的"开发人员选项",关闭开发者模式。3、打开之后,用数据先链接电脑,USB连接方式选择传输文件,打开USB调试选项。4、进入adb.exe 所在的文件夹,执行:adb devices 查看是否连接成功

2021-09-02 11:40:08 12747 2

原创 Linux 系统升级Python版本,2.7.5升级到3.9.6

一、安装python1、查看系统是否自带python,运行python --version2.7.5版本太低,升级到最新版本。2、wget下载最新版,如果没有安装,直接运行yum -y install wget,-y的意思就是一路同意的意思,不用每次询问了。3、查找最新版本下载地址,直接去python官方网站去找最新版的下载地址,找到源码di'zh...

2021-09-01 17:19:38 2989

原创 百度 LAC 基于开源代码编译以及使用示例,Linux系统版本Java调用所需的liblacjni.so SO文件

1、github地址:https://github.com/baidu/lac;下文中描述的编译步骤中已经编译好的Linux版本的so文件,liblacjni.so 下载地址:https://download.csdn.net/download/changingshow/20630701下文中描述的编译步骤中已经编译好的windows版本下载地址:编译好的dll文件下载地址:https://download.csdn.net/download/changingshow/206236642

2021-07-29 17:44:38 208

原创 百度 LAC 基于开源代码编译以及使用示例,windows系统版本Java调用所需的dll文件 lacjni.dll等

1、github地址:https://github.com/baidu/lac2、简介:LAC全称Lexical Analysis of Chinese,是百度自然语言处理部研发的一款联合的词法分析工具,实现中文分词、词性标注、专名识别等功能。该工具具有以下特点与优势:3、我的需求是,对文章进行分词,并可以通过加载自定义的模型文件进行分词,根据返回的结果,进行下一步业务处理。比如,我希望文章中出现 “天气真好”四个字的时候,可以把这四个字当成一个词语返回回来,并且携带我自定义的“词性”比如,“goo

2021-07-29 13:48:58 225

原创 windows10系统 python3.8.5 安装python-Levenshtein 解决方案

1、安装python-Levenshtein,直接执行 pip install python-Levenshtein2、错误信息看起像像是 Visual C++版本的问题3、 直接安装.whl文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/4、下载注意第一个是插件版本号、后面是python版本号,在后面是系统版本,注意区分否则报错,is not supported wheel on this platform.5、直接执行pip...

2021-06-30 16:17:50 660

原创 java jdk oracle官网历史版本下载链接

1、进入oracle官网,点击Products,选Java2、进入oracle java 页面,往下滑找到 Download Java now,进入jdk下载页面3、下载页面可以下载最新的jdk如果需要下载历史版本的jdk,页面往下滑找到 Java Archive,点击进入4、点击进入 Java Archive(存档)页面就可以下载历史版本的jdk了。授人以鱼不如授人以渔。希望帮到你。...

2021-05-21 11:36:55 388

原创 解决Maven项目 java文件和scala文件混合打包,scala文件无法编译的问题。

1、如下图,执行mvn clean scala:compile compile install或者mvn clean scala:compile compile package2、如果运行命令报错,pom.xml文件中需要添加<plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plu

2021-04-02 14:11:14 325

原创 pm2安装记录 命令无法执行 -bash: pm2: command not found

官网地址:https://pm2.keymetrics.io/1、安装命令:npm install pm2 -g2、查看版本命令:pm2 -version 报如下错误:-bash: pm2: command not found3、问题原因没有建立软连接,执行如下命令:ln -s /usr/local/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin4、再次执查看版本命令就可以了。...

2021-03-22 18:01:58 545 1

原创 微信订阅消息接入 使用开放标签 在 H5网页设置订阅通知组件

背景“服务号订阅通知灰度测试期自2021年1月27日0:00至4月30日24:00,期间服务号模板消息可正常使用;灰度测试期结束后服务号订阅通知的策略将另行公布,届时以官方信息为准”参考链接:https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=4#comment-list订阅消息开始灰度测试为了在服务号模板消息发生不可预知的改变之后能迅速切换到订阅消息,最大限度降低对现有

2021-03-17 20:38:24 3812 6

原创 Linux 系统 最简单步骤安装 nodejs和npm,适合新手操作

一、新手安装nodejs第一步,下载软件包,为了尽量减少再linux系统上的操作步骤,采用本地下载软件包的方法。1、搜索nodejs关键词,进入nodejs官网:中文官网:http://nodejs.cn/download/ 英文官网:https://nodejs.org/en/download/2、根据linux系统下载对应安装包:查看系统命令:uname -a查看系统3、下载nodejs下载64位4、下载好的文件是node-v14.16.0-darwin-x64.tar.gz,再...

2021-03-15 11:43:17 446

原创 Mysql update 出现 You can‘t specify target table ‘t_lw_label_attr‘ for update in FROM clause

1、更新一张表的某个字段,要求是更新后的名称不能和表里面现有的数据重复。2、sql语句:UPDATE t_lw_label_attr SET NAME = '测试名称不能重复' WHERE create_id = 19 AND id = 7 AND yn = 1 AND NOT EXISTS ( SELECT id FROM t_lw_label_attr WHERE NAME = '测试名称不能重复' AND yn = 1 )执行后报错:Y

2021-02-05 11:11:47 35

原创 idea resources 下怎么建立多级目录 同级目录 多级mapper文件目录

1、resources 建立mapper文件夹存放xml文件,建立了在resources上面右键建立了mapper文件夹,如果想要在mapper下面建立多级目录,直接在mapper文件夹右键新建是有问题的,只能建立一级目录,在次建立也是在这个一级目录下面继续建立,而且都是在一行显示,如果想建立多级,建立完mapper文件夹之后,继续在resources 上面右键新建目录,输入为 mapper/newa 用 / 分开就可以设置多个同级目录了。...

2021-01-06 11:36:01 1823

原创 idea 禁用文件拖拽 idea 编辑器内禁用代码段拖拽

1、是不是有人遇到和我同样的问题,经常手滑用鼠标把某个文件或者文件夹拖拽到另一个目录,然后idea马上提示你是否确认操作,每次都要小心翼翼的选择取消,如果确定了,那就麻烦了。看了一下idea的设置,发现可以通过设置禁用鼠标拖拽功能,设置如下:file-setting:勾选 Drag-and-drop with Alt pressed only勾选红框内设置项​​​​​​这样设置之后,就不会手滑误拖拽文件或者文件夹了,如果需要拖拽,按住ALT在移动即可。2、在编辑器内,也会遇到选择了一段代码准.

2020-11-10 17:54:45 5073 8

原创 SpringBoot项目继承Swagger,拦截器导致swagger无法访问问题。

1、项目配置了全局的拦截器,继承swagger之后,访问swagger被拦截器拦住。看拦截日志。2、再拦截器配置中排除以上路径。

2020-09-18 16:13:13 583

原创 RabbitMQ偶尔丢失数据的问题解决思路-解决问题思路记录

1、突然发现RabbitMQ偶尔回丢失一条数据,发布者发布可以成功发布数据,但是消费者不能全部收到,总是隔一次能收到。2、通过登录RabbitMQ控制台页面,控制台登录地址:http://ip:15672/,输入用户名密码。3、打开queues页面,找到出问题的队列点进去。4、打开Consumer,发现有多个消费者,这就是导致数据丢失的原因,因为丢失的数据被另外的消费者消费了。5、通过ip地址找了半天,以为是谁的项目监听了我的队列,消费了我的数据。后来发现是我在本地测试的时候,启动的项目

2020-08-14 18:20:21 684

原创 Windows 10 Windows聚焦不更新解决办法

1、参考了如下两篇文章,解决了 windows聚焦锁屏壁纸不更新的问题。https://answers.microsoft.com/zh-hans/windows/forum/all/windows%e8%81%9a%e7%84%a6%e5%8a%9f%e8%83%bd/e013ebc1-8f6b-4957-befa-be5fc43fa5ac?page=1https://tieba.baidu.com/p/5544192763?red_tag=25230111552、管理员身份运行CMD执行:

2020-07-15 17:39:42 2899

原创 Mysql 8.0.20安装教程

1、官网:mysql.com2、下载3、下载4、下载5、下载6、下载

2020-07-10 19:10:05 865

原创 xxl-job配置记录

1、官网地址:https://www.xuxueli.com/xxl-job/2、下载源码3、导入idea4、建库建表-直接运行源码包中sql文件xxl-job-2.2.0\doc\db\tables_xxl_job.sql5、修改xxl-job-admin中的配置文件,application.properties配置文件中的数据库链接、username,password6、启动xxl-job-admin项目,运行XxlJobAdminApplication中的main方法即可7、访

2020-06-10 15:07:19 1233

原创 微信支付统一下单接口返回body参数长度有误问题

1、微信支付统一下单接口返回body参数长度有误。2、官方文档规定body长度是1283、重点来了,这个128是utf-8编码,128个字节。既 int len= "body".getBytes("utf-8").length,utf-8编码,一个中文占三个字节,这个要注意了。...

2020-06-03 18:53:47 2026

原创 idea 错误提示不及时 需要打开对应文件才能出现错误提示 解决办法

1、转idea的过程中发现idea错误提示不及时,比如,你注释掉一个方法,在eclipse中所有用到改方法的类都会报红,但是idea并不会,经过搜索发现,需要开启自动编译。2、勾选红框内的选项即可,会自动提示了,但是提示仍然很慢。不知道哪配置的不对。...

2020-05-21 19:23:46 2842

原创 okhttp3 301 302

Request.Builder builder = new Request.Builder();builder.header("accept", "*/*");builder.header("connection", "Keep-Alive");Request request = builder.url("").get().build();Response response = null;OkHttpClient client = new OkHttpClient() .new.

2020-05-15 16:25:37 513

原创 idea 2020.1 IntelliJ IDEA 2020.1 快捷键记录 使用技巧 代码提示忽略大小写 持续更新

1、批量修改参数名:选中参数名-shift+f6,批量修改参数名。对应eclipse中 alt+shift+R快捷键。2、文件内查找替换:ctrl+R3、代码提示忽略大小写设置:settings---Editor---General---Code Completion 去掉 Mach case选中...

2020-04-21 15:06:17 2152

原创 idea pom 引入 net.sf.json-lib 报错,解决办法

idea 引入net.sf.json-lib,报错,解决办法再maven提供得配置里面加上 <classifier>jdk15</classifier><!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --><dependency> <gr...

2020-04-20 18:45:08 432 1

原创 WebStorm 安装 汉化 主题 配色 设置、记录一下

1、安装:一直下一步即可2、汉化:github上下载汉化包,地址:https://github.com/pingfangx/jetbrains-in-chinese/tree/master/WebStorm将下载的汉化包jar放在安装目录下面lib文件夹内,重启即可。3、外观设置:文件-设置-外观&行为-外观标题4、主题设置,github上下载主题包,地址:https://...

2019-11-08 17:01:10 206

原创 Twitter的分布式自增ID算法 Snowflake 根据id获取 机器id,数据中心id,时间戳

Twitter的分布式自增id算法Snowflakejava版本1、网上源码很多,不在此列出2、算法可以使用69年是怎么算出来的?时间戳占位41个,存的是当前时间戳和设置时间戳的差值,41位可以存放的最大差值是(2^41-1)/1000*3600*24*365=69.7年3、怎么通过生成的id反推各种信息?例如:生成的id:719838167306243 转化为二进制为...

2019-10-18 18:23:10 1423

原创 如何使用 Mybatis 回滚事务?

1、在做项目的过程中遇到这样的问题,Service添加了@Transactional,指定了@Transactional(rollbackFor = Exception.class),手动抛出Exception,发现事务无法回滚。2、Service中包括一个insert,和update,一个直接调用存储过程。测试中发现,如果在insert和update之后抛出异常,事务是可以回滚的,但是在...

2019-10-10 10:58:46 1838

原创 Spring MVC WEB 项目JUNIT 测试样例。

一、SpringMvc配置JUNIT测试步骤。1、配置junit依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency>2、...

2019-09-30 11:15:45 370

原创 Mysql 数据插入或者更新 ON DUPLICATE KEY(数据不存在插入,数据存在更新)

INSERT INTO `video_day`(`dateStr`) VALUES ('20190920') ON DUPLICATE KEY UPDATE total_sum=881、做一个项目中碰到这样一个问题,需要对一个用户行为进行分日统计,表的字段,有年、月、日等字段,用户当日产生行为之后,需要对行为进行统计,这样就会涉及到一个问题:如果当日记录不存在,就需要在表中建立这样一条记录...

2019-09-20 18:14:06 198

原创 微信小程序接入微信支付总结《持续更新中》

一、参考文档:小程序调起支付API:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7&index=5微信支付统一下单API:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1 微信...

2019-09-12 18:11:26 299

原创 微信小程序获取用户昵称中含有emoj表情,后端处理方式以及回显。

1、在做微信小程序的时候遇到了用户昵称中含有emoj表情无法入库的情况。### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x80' for column 'nick' at row 1; uncategorized SQLException for SQL []; SQL state [HY000...

2019-08-05 18:09:17 2012

原创 Echartsjs 柱形图加折线图 启用datazoom,滑动图标之后更新数据,不能覆盖原数据的问题。

1、最近使用echartsjs,有个需求是柱形图和折线图一起绘制,查看当天数据,有个切换的按钮,可以选择按小时查询或者按天查询,按小时查询的数据较多,启动datazoom,鼠标滑动查看。2、问题复现:初始化按天查看,没有问题,切换之后按小时查看没有问题,滑动查看没有问题,问题出现在,滑动之后,如果要切换回按天查看,按小时查看的折线数据会出现在图标上。3、解决办法:网上查到的 .setOpt...

2019-01-14 19:28:24 1526

原创 HTML 移动端省市区三级联动,完美是配Android和IOS系统,屏蔽IOS软键盘。

1、在做移动端HTML做省市区三级联动的时候,找了好久找到一个可以满足自己要求的三级联动,但是发现在IOS系统上点击省市区三级联动的时候回出现,一条软键盘,显示上下的按钮和完成两个字,很影响体验,后来找到只要在,input 输入框中,增加readonly="readonly"  和 onfocus="this.blur()" 就可以屏蔽掉软键盘。2、实现三级联动的js完全是原生的,不依赖任何j...

2018-12-20 15:15:26 1031

原创 SpringBoot+pagehelper零配置实现分页查询,Html页面分页导航条插件实现,分页导航条js+css

1、刚刚实现了SpringBoot+pagehelper零配置实现分页查询,并且和html页面导航条实现了联动,准备记录一下,方便其他有这个需求的小伙伴。2、等下写。

2018-11-14 12:23:56 1235 2

原创 Java 编程思想第4版 CaptureUncaughtException Thread.UncaughtExceptionHandler

import java.util.concurrent.*;class ExceptionThread2 implements Runnable { public void run() { Thread t = Thread.currentThread(); System.out.println("run() by " + t); System.out.println("eh ...

2018-09-20 10:39:18 217 1

原创 Debug模式启动Tomcat失败,正常模式可以启动。 JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingExce

今天调试项目突然发现项目无法以debug模式启动了,上午还好好地,下午突然出问题,更换了tomcat不好用,而且项目出现JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: Name [spring.liveBeansView.mbeanDomain] is not b...

2018-06-11 14:22:45 3418

fluid_inference_install_dir_windows.zip

百度LAC,编译Windows版本dll文件所需的 Windows预测库 fluid_inference.tgz (1.8.4版本)

2021-07-29

fluid_inference_linux.tgz

百度LAC,编译Linux版本so文件所需的 Linux预测库(1.8.5版本) fluid_inference.tgz

2021-07-29

liblacjni.zip

百度LAC,基于百度开源代码编译的Linux版本java调用实现分词的so文件,压缩包内包括liblacjni.so 一个文件,亲测可用,我自己编译的,可以在linux系统上,使用java加载so文件实现分词功能

2021-07-29

lacjinandother.zip

百度LAC,基于百度开源代码编译的windows版本java调用实现分词的dll文件,压缩包内把包括lacjni.dll、libiomp5md.dll、mkldnn.dll、mklml.dll四个文件,亲测可用,我自己编译的,不是官方提供的编译版本,官方提供的每次分词都要重新加载自定义文件,否则会影响分词结果,这个版本没有这个问题。

2021-07-29

HTML移动端省市区三级联动,完美适配Android和IOS

HTML移动端省市区三级联动,完美适配Android和IOS,纯原生js的移动端城市选择插件,不依赖任何库,引入css和js文件就可以实现。

2018-12-20

Java编程思想第4版22章高清扫描版本.pdf

此版本为Java编程思想第四版,共22章,有些版本是17章的而且是文字版,这个版本是扫描版,就是无法复制其中的文字,只可以阅读。文中示例代码和习题解答我会另行上传。

2018-04-13

PHP7 WINDOWS版本启动提示丢失VCRUNTIME140.DLL

PHP7 WINDOWS版本启动提示丢失VCRUNTIME140.DLLPHP7 WINDOWS版本启动提示丢失VCRUNTIME140.DLLPHP7 WINDOWS版本启动提示丢失VCRUNTIME140.DLL

2017-09-20

最新ADT-22.6.2

最新版ADT,官网下载,可以解决升级sdk之后eclipse中android开发环境报错问题。

2014-04-08

vmware10MAC补丁包

1、vmware10 mac补丁包,适用于最新的 vmware10。 2、 破解之后可以安装MacOS,亲测可行。 3、管理员身份运行windows文件夹下面的install即可。 4、感谢工具开发者以及搬运者。

2013-11-07

最新ADT-22.3.0.zip

最新adt,解决更新完sdk22.3无法打开视图模式下布局的问题。 安装方法:1、help-install new software 2、add-name(ADT),location(选择ADT-22.3.0.zip所在目录) 3、选择Developer Tools,把Contact all...前面勾选去掉。 4、next。

2013-11-06

代码混淆 proguard4.8适用于android

代码混淆 proguard4.8适用于android,在android使用方法是:复制文件内bin和lib文件夹覆盖../android-sdk-windows\tools\proguard下的bin和lib。

2013-06-19

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

TA关注的人

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