自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YHY的日常

记录生活,分享你我!

  • 博客(75)
  • 收藏
  • 关注

原创 HBuilder创建项目,在京东小程序环境中无法运行

引入的组件库,在京东无法使用;项目结构,不符合京东小程序的要求。HBuilder创建项目之后,转成京东小程序环境中无法运行。完成一部分,及时在京东小程序编译一下,确认代码能够编译通过。

2023-06-13 09:27:49 272

原创 使用Let‘s Encrypt免费证书

在上面的示例中,我们将SSL证书和私钥文件路径指定为/etc/letsencrypt/live/example.com/fullchain.pem和/etc/letsencrypt/live/example.com/privkey.pem。您可以根据实际情况自行更改路径。在上面的示例中,我们将使用certbot renew命令来检查证书是否到期,并在需要时自动更新证书。一旦您安装了Certbot,就可以使用它来获取Let’s Encrypt证书。在获得证书后,您需要配置您的Web服务器以使用它。

2023-05-18 08:54:29 713

原创 Nacos配置中心使用

项目中只使用Nacos的配置中心功能,不使用注册中心,注册中心还是使用Eureka。依赖了Nacos的服务发现,导致一直连接不到Nacos。namespace使用默认的public,填空即可。2、创建bootstrap.yaml配置文件。

2023-05-16 10:40:00 199

原创 smart-doc使用Torna,接口文档没有返回参数

执行mvn命令,将依赖的项目clean之后,重新打包。

2023-05-05 10:30:31 532

原创 IDEA中使用Amend Commit,提交master只有一条提交记录

在IDEA中使用amend commit后,直接点击push,会先执行fetch命令,将远端代码和本地代码进行marge。结果还是会生成多条提交记录,没有达到只提交一条新的commit记录到master分支的目的。–force 会使用本地分支的提交覆盖远端推送分支的提交。也就是说,如果其他人在相同的分支推送了新的提交,你的这一举动将“删除”他的那些提交。– 使用此参数推送,如果远端有其他人推送了新的提交,那么推送将被拒绝,这种拒绝和没有加 --force 参数时的拒绝是一样的。

2023-03-03 09:57:08 5790

原创 javaweb 播放视频通过断点续传拖动滚动条

客户端和java后端处理文件

2022-12-07 15:33:19 194

原创 curl执行post请求,参看执行时间

curl -o /dev/null -s -w "time_connect: %{time_connect}\n time_starttransfer: %{time_starttransfer}\n time_total: %{time_total}\n" -H "Content-Type:application/json" POST -d '{}' http://xxx/sss

2021-12-23 11:00:20 798

原创 mybatis中xml文件的< >号,转义问题

第一种方法:用转义字符把">“和”<"替换掉,就没有问题了。mapper文件示例代码: AND order_date >= #{startTime,jdbcType=DATE} AND order_date <= #{endTime,jdbcType=DATE} 附:XML转义字符< < 小于号> > 大于号& & 和’ ’ 单引号"

2021-11-01 14:35:16 3818

原创 打包的时候排除dev.yml,导致本地编译打包的时候,找不到配置文件

1、现状,编译后的target没有dev文件2、引入dev,删除target,重新编译

2021-11-01 14:22:01 261

原创 MySQL中数据limit分页,offset偏移量大分页慢的问题

select id from alarm order by id limit 16870,1;//改为select * from alarm where id >= (select id from alarm order by id limit 16870,1) limit 10;注意要加上order by保证数据有序,分页结果一致。id范围查询应该>=

2021-10-19 10:23:20 333

原创 Java 多线程中两个线程交替执行,一个输出偶数,一个输出奇数

1、syncclass ThreadPrintDemo2 { public static void main(String[] args) { final ThreadPrintDemo2 demo2 = new ThreadPrintDemo2(); Thread t1 = new Thread(demo2::print1); Thread t2 = new Thread(demo2::print2); t1.start(); t2.start(); }

2021-08-30 17:47:13 578

原创 curl请求使用

curl使用post请求curl -H "Content-Type:application/json" -X POST -d '{"post_data":"i_love_mimvp.com"}' 'https://proxy.mimvp.com/ip.php'

2021-08-23 17:24:13 144

原创 linux中scp文件拷贝

拷贝文件夹到另一个文件/mnt/data/deploy/station-mgt-main-impl root@10.39.88.29:/mnt/data/deploy/station-mgt-main-impl/

2021-08-17 13:53:36 109

原创 MySQL中一条SQL中一个字段多条件查询,取交集

@风轻殇: select * from table where filed in (1,2,3) group filed_id having count(filed) = 3我这样写能明白吗?就是首先查出 filed 满足(1,2,3) 的条件,然后以filed_id 分组(filed_id 每一组中的field 都不会重复)然后根据每一组的filed 个数判断,如果正好3个那么久必然是1,2,3。如果不是就肯定是少的。局限性:必须保证filed_id 的分组中field 是唯一的...

2021-07-19 11:17:40 1671 1

原创 Timer延时任务和ScheduledThreadPool执行延时任务

*(1) Timer延时任务**缺陷:**1、当一个Timer指定多个TimerTask时,一个TimerTask的延时可能会影响后续TimerTask的运行2、当TimerTask抛出未检查异常,Timer线程将被关闭,同时也可能影响调用线程。3、基于服务器绝对时间(基于绝对时间为什么是缺点??)public class TimerTest { public static void main(String[] args) { Timer timer = new Timer();

2021-06-10 14:03:48 391

原创 Live2D桌面动画模型,在桌面显示

(1)使用Ppet ,gitHub开源免费的:github地址:https://github.com/zenghongtu/PPet作者蓝奏云备份: https://www.lanzous.com/b044af9ib 密码:6g7n。使用live2dviewerex,stream上有的卖,功能更强大(2)下载Live2D的模型码云...

2021-04-26 16:31:16 2158

原创 ON DUPLICATE KEY UPDATE 导致自增ID跳跃增长,每执行一次SQL,主键自增步长向前+1

使用唯一索引,不存在则插入,存在则更新INSERT INTO tb_addrbook(num,name,mobile) VALUE('1001','小李','13112345678') ON DUPLICATE KEY UPDATE name= '小李',mobile='13112345678'但是,大家可能会发现,这个表如果是有设置自增ID的话,这个自增ID并不会按正常的记录增加而加1增长,而是会跳跃增长,增长跨度和SQL的执行次数成正比。当然,自增ID在许多业务中只是作为一个记录唯一性标识而已,跳

2021-04-09 09:59:22 2082

原创 二叉树遍历这种题,一般都使用Queue来实现

class Solution { public int maxDepth(TreeNode root) { //根节点入队 Queue<TreeNode> queue = new LinkedList<>(); queue.offer(root); int deep = 0; //判空 if(root == null){ return deep;

2021-03-30 16:49:09 200

原创 json文件转json字符串

/** * 读取json文件内容 * * @param file 文件 * @return String */ private String readJsonFile(File file) throws IOException { try ( BufferedReader reader = new BufferedReader(new FileReader(file)) ) {

2021-03-26 11:15:41 426

原创 极客教程java、mongodb等

https://geek-docs.com/java/java-tutorial/constructors-in-java.html

2021-02-20 09:51:15 116

原创 JavaGuide面试突击版

https://snailclimb.gitee.io/javaguide-interview/#/

2021-02-20 09:10:26 570

原创 ES中HighLevelClient启动失败的原因

缺少ES的核心依赖,核心依赖主要有三个:<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.5.0</version></dependency><dependency> <groupId>org.elasticsearc

2021-01-22 17:36:29 1205

原创 三表关联查询,where条件放置问题

SELECT ql.id as id, ql.label_name as labelName, count(qs.id) as qrcodeNum FROM qrcode_label ql LEFT JOIN label_qrcode_link lql ON ql.id=lql.qrocde_label_id LEFT JOIN ...

2021-01-14 09:52:32 1092

原创 在springboot的启动项中,修改yml文件的配置

避免提交本地修改的配置文件

2021-01-13 13:49:42 1225

原创 美团技术文章链接

https://tech.meituan.com/2021/01/07/pack-gzip-zstd-lz4.html

2021-01-08 15:56:30 234

原创 java多线程实例

public class ThreadPoolExecutorDemo { private static final int CORE_POOL_SIZE = 5; private static final int MAX_POOL_SIZE = 10; private static final int QUEUE_CAPACITY = 100; private static final Long KEEP_ALIVE_TIME = 1L; //线程任务 s

2021-01-06 15:42:57 107

原创 Jackson反序列化错误:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field的解

说明:出现这种问题的情况是由于JSON里面包含了实体没有的字段导致反序列化失败。// 第一种解决方案// ObjectMapper对象添加mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);String s = "{\"id\":1,\"name\":\"test\",\"age\":19}";ObjectMapper mapper = new ObjectMapper();mapper.confi

2020-12-14 16:34:06 2005

原创 图片字节流写出到客户端,实现图片下载

@GetMapping("/downloadImage") public void downloadImage(HttpServletResponse response) throws IOException { String url = "group1/M00/30/FE/ChOXjl-915aAavo4AAR0lsBNT2c417.jpg"; OutputStream out = null; try { //获取图片字节流

2020-11-25 15:40:27 258

原创 IDEA中两个好用的插件

1.括号高亮提示 HighlightBracketPair2.控制台日志,高亮 Grep Console

2020-10-12 09:45:24 253

原创 使用PageHelper.offsetPage代替limit

使用tkmybatis时,用PageHelper.offsetPage代替limit来限制查询条数。**好处:**不用再写XML文件

2020-09-22 15:09:39 3971

原创 完成对List操作后,再手动使用PageInfo对List进行分页,保证分页信息正确

/** * pagehelper手动分页 * @param currentPage 当前页 * @param pageSize * @param list * @param <T> * @return */ public static <T> PageInfo<T> getPageInfo(int currentPage, int pageSize, List<T> list) {

2020-09-15 11:19:07 1163

原创 使用RestTemplate调用第三方接口

public List<RestTemplateBean> restTemplateTest(String userName){ RestTemplate restTemplate=new RestTemplate(); String url="http://127.0.0.1:8080/queryUser?userName={param1}"; Map<String, Object> params = new HashMap<&

2020-09-04 10:19:03 552

原创 element ui中下拉框数据卡在上边拉不下来的情况,修改滚动条组件

1.问题2.解决方法在样式中修改滚动条组件样式如果出现横滚动条,请添加css(.el-scrollbar__wrap{overflow-x:hidden;}).el-scrollbar__wrap { overflow-x: hidden; height: 100%; }

2020-08-07 17:22:16 643

原创 书栈网,是个好东西

https://www.bookstack.cn/

2020-08-03 09:49:34 4567

原创 前端el-autocomplete实现搜索下拉框总结

1.标签中写法<el-autocomplete popper-class="search-people-autocomplete" style="width:100%" v-if="addForm.alarmAreaRadio===1" v-model="addForm.alarmAreaType"

2020-07-29 09:47:45 2882

原创 axios中在请求中添加headers和responseType: ‘blob‘,要写在config里面

1.axios中get和post,config的位置,get请求在第二个,post请求在第三个2.api和method中写法//事件导出exportAllEvent:params=>axiosBaseInstance.get('/url', params),//method中api.exportAllEvent( { headers: { 'Content-Type':

2020-07-27 14:20:31 8104

原创 Hutool中BeanUtil的使用

2020-07-20 09:45:47 6268

原创 在IDEA2020中使用汉化插件

2020-07-17 09:34:29 1117 1

原创 使用resetFields点击取消时,没有清空「el-form」的内容

原因:没有添加prop,所以resetFields没有生效1.正解<template> <el-dialog title="收货地址" :visible.sync="dialogFormVisible" class="taskDialog" :close-on-click-modal="false" :append-to-body="true">

2020-07-07 18:14:15 1048

原创 vue+elementUI 在父组件中打开子组件对话框Dialog,注意methods要写对

(1)在父组件中引入子组件<template> <dialog1 v-if="dialog1Visible" ref="dialog1" ></dialog1></template><script> import dialog1 from "./components/dialog1.vue"; export default { data() { return {

2020-07-03 15:03:31 5492 2

空空如也

空空如也

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

TA关注的人

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