- 博客(63)
- 问答 (7)
- 收藏
- 关注
原创 Msg=“error running loki” err=“mkdir /loki/rules: permission denied
修改文件夹权限,其它用户也能修改。
2024-04-16 17:31:52 220
原创 /lib/modules/5.4.258-1.el7.elrepo.x86_64/build:
yum --enablerepo=elrepo-kernel install kernel-lt-devel
2023-10-16 21:59:47 103
原创 mysql 左连接不生效
当用左连接时,连接后右边数据为null 。如果你使用了where ,而这里 你用了右边表去筛选数据,就会造成数据不不完全。因为where执行是在前面表连接完成之后,再筛选的。
2022-03-22 16:00:52 1023
原创 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist:No URLs
针对centos8
2022-02-17 11:30:03 1349 2
原创 简单实现 rsa
rsa 1024 编码 最长是127 ,只能少。 不足会自动填0,数据要合理分割 。解码是128坑:字符串在未编码时,不管是字节转字符串 还是 字符串 转字节 ,怎么转都没毛病。如果 编码了,字节就不能转 字符串了,一直就字节传递。 只有解码后 才能转。import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;public class Test { static i
2021-12-31 01:49:56 2274
原创 dubbo 分组聚合
自定义合并器package cn.lfigy;import com.alibaba.dubbo.rpc.cluster.Merger;public class MyMerger implements Merger { @Override public Object merge(Object[] items) { return null; }}创建文件值得注意的是 ,你需要知道 你导入的dubbo 是 alibaba 还是 apach,记得参考
2021-12-27 20:35:23 1100
原创 docker swarm 集群搭建
安装docker配置镜像加速环境配置搭建集群创建服务扩缩容3、 防火墙 ,安全组 2377端口 放开通常错误有 :1】如果主管理器(leader) 没有开放 ,其它主机无法加入2】如果leader 放开了,其它主机没有放开 ,那么可以加入集群 ,但是 部署任务 会失败,docker service ps 服务名 可以看到 一直在部署 ,除了本机,当然如果你没有配置了 每台主机每个服务的最大任务数 (默认),就会全部部署到本机 ,docker ps 查看 本机任务4、 选择一台服.
2021-12-15 16:40:26 1699
原创 js方法传参
a( b){}如果方法 @click=“a” , 那么参数 b 为 PointEvent , 即事件如果 为 @click=“a()” 那么 b为 undefined
2021-12-11 16:49:23 895
原创 spring aop 原理
类AdvisorAdvicePointcutAdvisor![在这里插入图片描述](https://img-blog.csdnimg.cn/8aba7470f26e44d5b2290bd53a0c1283.pngIntroductionAdvisorPointcutClassFilterinternalAutoProxyCreatorProxyCreator如果你理解了上面的类,那么aop 也就理解了一个Advisor 有n个AdviceAdvice是什么MethodInt
2021-12-07 15:47:30 264
原创 aspectj 执行顺序 5.3之前
protected List<Advisor> findEligibleAdvisors(Class<?> beanClass, String beanName) { List<Advisor> candidateAdvisors = findCandidateAdvisors(); List<Advisor> eligibleAdvisors = findAdvisorsThatCanApply(candidateAdvisors, beanClass,
2021-12-07 14:41:20 232
原创 redis docker 集群搭建
docker redis 集群配置1、配置 专有 网络 ,目的是保证局域网ip互通docker network create 指令2、配置文件 和 data 目录·设置ip 为公网 及docker暴露的端口,原因是 集群 槽在其它节点则会 重定向 到该节点 ,自动返回客户端该节点ip ,为annouce ip(指定)·bus 端口 默认 10000+ip ,如果不指定·bind 0.0.0.0 或者 不指定 --------------------一定要for i in $(seq 1 6
2021-12-04 16:54:44 1474
原创 javaweb 获取资源
JAVAWEB获取资源两种方法- 打包后classes 文件夹下的资源 ,通过类加载器 ,从classes开始【不包括classes】- web应用所有 的资源,通过serveltContext 从容器文件夹开始【不包括】 ServletContext servletContext = req.getServletContext(); System.out.println(servletContext.getResource("WEB-INF/view/info.html
2021-11-16 19:20:14 135
原创 idea java 打包方法
1、修改编译输出路径,打包是根据这个输出路径导入你的配置和类,MAVEN项目默认是输出到target文件夹,一定要相同2、empty需要重写MANIFEST.MF文件(需要加jar包信息),没有资源文件、依赖,不重写会报(java.lang.ClassNotFoundException),From module自动写好了MANIFEST.MF,引入其它依赖不会报错帮助文档快捷键目录标题文本样式列表链接代码片表格注脚注释自定义列表LaTeX 数学公式插入甘特图插入UML图插入Mermaid流程图插入
2021-10-14 09:42:57 1339
原创 getResource and classload.getResource()
class.getResource”/“ classpath路径“” 当前类路径classload.getResource()只能“”
2021-10-11 14:01:30 61
原创 视图解析器原理
进入dispatcherServlet对modelAndView处理这里view 的两种处理方式,同时调用了view的render方法,就这样结束了如果view是String ,那么获取视图解析器返回view最后调用view的render方法处理。大概流程就是这样。由此我们发现,视图解析器就是返回一个可以解析视图的类,视图解析器不会做其它操作。这点我们看他的接口可以看出来那么很明显,处理操作都是view来实现的,因为之后就没有其它操作了,查看接口到这里你可以手写一个简单的视图解
2021-10-10 18:33:20 207
原创 java集合foreach原理
代码如下: List list=new ArrayList(); list.add(1); list.add(2); for(Object o:list) System.out.println(o);字节码如下,30~60行 0: new #3 // class java/util/ArrayList 3: dup 4: invokespecial #4
2021-09-30 14:14:46 78
原创 TransactionSynchronizationManager
对TheadLocal的操作一般是一些ConnectionHolder、SqlSessionHolder
2021-09-28 10:36:31 82
原创 axios 手写文件上传逻辑
<input type="file" id="file" onChange="b" name="img" /><script> b(){ var value; var file= document.getElementById("file").files[0] var reader = new FileReader();//将文件以Data URL形式读入页面 console.log(file) var that =this read..
2021-09-01 22:15:46 90
原创 前后端分离 使用spring security的csrf
导读:读者可以先看一下CsrfFilter类,token作用于所有post,即使没有登陆CsrfFilter 逻辑如下:①熟悉基本类CsrfToken 保存了tokenpublic interface CsrfToken extends Serializable { String getHeaderName(); String getParameterName(); String getToken();}CsrfTokenRepository 就是一个csrfto
2021-09-01 11:48:19 1567
原创 axios 使用指南
axios 分post 和 get请求get 数据使用params 传递传递数据post使用 data传递数据,使用params不会报错,但是数据在url上。post传递数据的问题:①数组格式问题,格式不对,如果传递数组,添加配置,qs为axios自带,直接导入即可 paramsSerializer: datas => { return qs.stringify(datas, { indices: false }) },②普通数据
2021-09-01 11:15:32 151
原创 java 流的结束
使用socket编程就会发现,即使inputStream 读取结束了也不会返回-1,就不会结束,只有对方outputStream 关闭了才会返回-1.java应该是没有结束符号的,-1是流的状态,只有结束的时候才会有-1.同时,除了连接是同步的,关闭并不是同步的,只是程序的关闭,连接并没有关闭,作为七成架构而言的。当然,你会发现fileinputSteam 就是一个bug,因为它确实返回了-1,而且它没有被关闭,但是好在它确实读完了,所以应该是不同的流,结束是不一样的,根据它的特点。...
2021-08-30 22:41:08 474
原创 jpa@query Column ‘uid‘ not foun
jpa 使用@query 查询 //数据 @Query( value = "select orders.*, user_orders.uid from orders,address,user_orders where /* user_orders.oid=orders.id and*/ address.sphone=?1 and orders.id=address.oid",nativeQuery = true) List<Orders> findByPhone(Str
2021-08-28 17:20:59 166
原创 vue报错 ‘npm serve‘ is not allowed to run in parallel. Would you like to stop the running one?
vue 格式有问题比如多写了个
2021-08-11 16:37:40 431
原创 el-row 没有占据容器100% -与container搭配
<template> <el-row :gutter="20" > <el-col :span="6"> <div style="background-color: red;width: 100%;height: 50px"></div> </el-col> <el-col :span="6">2</el-col> <el-col :span="6">3
2021-08-11 15:48:25 2988
原创 jpa 级联保存原则
如果有两个对象一个为class 另外一个为usermapperby 再class 为主user为附表创建class并同时创建user ,则互相设值,你中有我,我中有你创建user而创建class ,则user内必须有class ,而class不用user所以哪里创建设置哪里...
2021-08-09 17:08:17 86
原创 router TypeError: Cannot convert undefined or null to object
data(){ var new_data=[] if(this.$store.state.name!=='') { //忽略部分代码 } else{ console.log("====") this.$router.push({name:'login'}) //报错 console.log("====") } return { tableData:new_data.
2021-08-01 00:14:51 674 6
原创 组件的props不能修改
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders其实这是在当前组件修改了props的值,所以组件只能通过 data ,computed自己获取数据
2021-07-31 19:32:01 583
原创 Uncaught TypeError: Vue.directive is not a function
使用route报错参考花开花落半春秋 博文是引入vue-router版本问题,莫名其妙下载了@1版本npm uninstall vue-routernpm install vue-router@3 //vue2
2021-07-30 21:53:59 1734
原创 checked判断
$(this).attr("checked")==="checked"或$(this).attr("checked")===undefined
2021-07-27 17:53:33 173
原创 webstorm js没有代码提示
查看 w3cschoolJavaScript 框架(库)Prototype 是一种库,提供用于执行常见 web 任务的简单 API。API 是应用程序编程接口(Application Programming Interface)的缩写。它是包含属性和方法的库,用于操作 HTML DOM。Prototype 通过提供类和继承,实现了对 JavaScript 的增强。在webstorm安装Prototype打开file->setting->Languages & Framew
2021-07-20 12:12:02 1928
原创 new function的作用
首先function (){this. field //给对象添加字段this.function //添加函数}这是一个普通函数,也是一个构造函数。如果接下来是new function()那么就是构造函数,执行构造函数并创建了一个对象,
2021-07-18 20:37:09 231
原创 记vue组件使用函数的方法
- 组件内部模板只能使用自己定义的方法<div id="app"> <com-4 ></com-4></div> Vue.component('com-4',{ props:'name', methods: { inputListeners: function () { alert("正在使用事件") } }, template: `<p @click="i
2021-07-18 20:33:05 384
原创 vue.prevent .stop .passive
.stop 阻止事件的传递,stop不能阻止默认行为.prevent 阻止事件的默认行为,比如提交后页面跳转.passive 忽略事件中.prevent的影响 优化速度参考通俗点说就是每次事件产生,浏览器都会去查询一下是否有preventDefault阻止该次事件的默认动作。我们加上passive就是为了告诉浏览器,不用查询了,我们没用preventDefault阻止默认动作。作者:苏茶茉芳_亚泽伊链接:https://www.jianshu.com/p/b12d0d3ad4c1来源:简书
2021-07-16 20:05:22 214
空空如也
这样的轨迹还有优化的空间吗,心好累
2022-07-27
html 溢出问题怎么左对齐
2022-06-30
怎么避免状态修改造成的冗余
2022-06-23
有什么网络的书推荐吗
2021-12-13
ip包不传递子网掩码怎么知道是不是同一网段
2021-10-16
我想把这张图片放在页面上,但是灰白格子会显示,怎么去掉它,求解答
2021-08-13
new function到底是个什么东西
2021-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人