- 博客(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
原创 IDEA中使用Amend Commit,提交master只有一条提交记录
在IDEA中使用amend commit后,直接点击push,会先执行fetch命令,将远端代码和本地代码进行marge。结果还是会生成多条提交记录,没有达到只提交一条新的commit记录到master分支的目的。–force 会使用本地分支的提交覆盖远端推送分支的提交。也就是说,如果其他人在相同的分支推送了新的提交,你的这一举动将“删除”他的那些提交。– 使用此参数推送,如果远端有其他人推送了新的提交,那么推送将被拒绝,这种拒绝和没有加 --force 参数时的拒绝是一样的。
2023-03-03 09:57:08
5790
原创 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
原创 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
原创 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
原创 使用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
原创 前端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
原创 使用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关注的人