- 博客(110)
- 资源 (1)
- 收藏
- 关注
原创 antv g6
网址注意网上搜的点进去文档不详细https://g6.antv.antgroup.com/manual/introductionjs资源<script src="https://gw.alipayobjects.com/os/lib/antv/g6/4.3.11/dist/g6.min.js"></script><script src="https://gw.alipayobjects.com/os/antv/assets/lib/jquery-3.2.1.min.
2024-10-23 14:03:29
980
原创 ReactNative图标库 _ react-native-vector-icons 配置和使用
图标库地址https://github.com/oblador/react-native-vector-icons步骤一:下载图标库//要是安装报错,就再执行一次 npm install --save react-native-vector-icons步骤二:在android/app/build.gradle引入配置project.ext.vectoricons = [ iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ]
2021-11-20 20:51:23
2843
原创 只请求一次服务器时间,然后让服务器时间自增
鄙人写之前也搜过相关代码,但发现几乎没有只请求一次服务器时间,然后让其自增的代码。全是定时获取客户端浏览器时间的写法。因此共享出来,方便大伙CV。后端获取服务器时间@RequestMapping("/home/systemTime")@ResponseBodypublic Date systemTime(){ return new Date();}前端定时自增日期时间并进行展示/***实现日期时间递增*/function incrDate(year , month , day ,
2021-07-13 10:40:44
356
原创 删除需要TrustedInstaller权限的文件
第一步:右键文件夹—>属性第二步:安全 —>高级第三步:所有者—>更改第四步:填写一个你能操作的用户第五步:一直确定,直到返回到文件属性页面第六步: 给填写的用户赋予所有权限文件属性保存完毕即可右键删除...
2021-02-03 09:18:25
1287
原创 configuration.CodecConfigurationException: Can‘t find a codec for class [Ljava.lang.String;
原因:MongDB插入数组必须得先转成List才行错误代码如下:解决方案:将数组转成List存入
2021-01-21 03:53:43
1648
原创 Invalid value org.apache.kafka.common.serialization.StringDeSerializer for configuration key.deseria
加上Class.forName便能解决,这好像和kafka类加载机制有关 //设置key反序列化器 properties.put("key.deserializer", Class.forName("org.apache.kafka.common.serialization.StringDeserializer")); //设置值反序列化器 properties.put("value.deserializer", Class.forName("
2021-01-11 12:55:57
2660
原创 fetch的使用格式
fetch('www/getData', { method:'POST', headers:{ 'Content-Type': 'application/json' }, body: JSON.stringify({ key: "123"}) }).then( resp => { console.log("使用fetch返回的数据====>",resp); ...
2021-01-06 15:52:47
369
原创 使用Nodejs快速搭建一个前端测试用的服务器
首先创建一个package.json文件{ "name": "realtime-server", "version": "0.0.1", "description": "my first realtime server", "dependencies": { "express": "^4.17.1" }}然后安装expressnpm install --save express最后构建服务器文件案例命名为:server1.js//引入expressconst
2021-01-04 15:09:48
711
原创 feign传递参数的三种方式
需要注意的一点是,feign好像是无法传递list集合类型的,但是你可以通过传递对象类型,然后在接收方再次将对象装在集合中达到集合传递的效果1.都是传递的都是基本数据类型restful风格参数,用@PathVariable写着走就行了2.传递数组类型的参数不使用restful风格,直接用@RequestParam声明参数之间的对应关系。3.传递带有对象的参数1.使用restful风格的参数要用@Pathvarible声明参数对应关系,@Pathvariable用于非字符串参数。2.不适用r
2020-11-20 23:33:40
7950
1
原创 com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input
用postMan传递测试数据时,在后台转换成json数据,记得调整发送的数据类型
2020-11-17 15:48:07
7295
1
原创 nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379
你如果在做cloud配置中心一直出现这个问题,可以考虑你设置的分支是否对应正确了。以前github主分支叫master,现在叫main了分支没指定好,配置中心就找不到文件,就会一直显示localhost的地址...
2020-11-11 23:59:07
5877
原创 mysql的sql语句如何对order by排序取到对应的排名
想法:把要取排名的表先排序好,然后单独作为一个表和select (@rowNum :=0)放在from后面。用(@rowNum:=@rowNum+1) as rankNum 来计算对应的行,以达到获取排名的目的。比如下面的:获取每个人的总成绩的排名SELECT a.* , (@rowNum:=@rowNum+1) as rankNum from (SELECT sid ,sum(score) as totalGradeRank from sc GROUP BY sid ORDER BY
2020-11-08 22:48:42
2087
原创 倒计时的制作
这里要求3秒后解禁按钮,要看到倒计时提醒 var num=4; function daojishi() { //定义显示倒计时的内容 num--; if (num>-1){ $("#sendMessage").attr({"value":num+"秒后可再次发送"}); } if (num==0){ clearInterval(interval) //清除倒计时,不然setInterval会一直执行 } }
2020-11-08 17:15:47
163
原创 vue如何引入普通的js、css等等。一步到胃
看到网上一大堆傻逼的方案,害的我安装差点把各种东西差点把项目搞崩了。最直接的方式就是在入口的index.html文件中引入,对所有组件生效,无需安装任何加载器
2020-11-07 23:59:45
512
原创 vue如何让公共入口的样式在指定的组件中不生效
首先确定一点的是,下面的操作都是在入口文件中完成一、在想不生效的区域添加v-show比如我不想入口文件el-header下的样式在login组件也生效v-show="!(path ==='/login')" //注意感叹号在括号外,三个等号不是一个如果想同时指定多个不生效的组件,用||隔开二、在data、mounted、watch中定义好data () { return { path:'', } }, mounted(){ this.
2020-11-07 20:20:23
775
原创 vue中使用Bootstrap,图文详解
在控制台项目文件及下执行:npm install jquery --savenpm install bootstrap --savenpm install popper.js --save配置webpack.base.conf.js://在顶部添加const webpack = require('webpack')//在module.exports = {}末尾添加下面代码 module.exports = {...plugins: [ new webpack.ProvideP
2020-10-31 16:52:42
1452
原创 鼠标移动,图片跟随变化
js中的写法:<body><img id="a" src="/static/blackchuzi.PNG" width="200" height="200" " /></body><script> document.onmousemove = function (e) { e = e||window.event; var x = 0.5-e.clientX/document.body.offsetWidth;
2020-10-30 18:20:33
2264
原创 RXJS SyntaxError: Cannot use import statement outside a module问题
我这次遇到这个问题是因为node天生不支持es6语法,在导入时我用了es6语法进行导入,就会报SyntaxError: Cannot use import statement outside a module错误关于导入es5和es6的区别://不接收对象 require:require('s.css'); //(es5)improt 's.css' //(es6) //接收对象var o = require('s.js'); //es(5)import o form s.js //
2020-09-15 10:25:23
264
原创 jvm堆、栈的区别
java把内存划分成两种:一种是栈内存,一种是堆内存。堆:堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。栈:栈(stack)则存储任何基本数据值、对对象的引用以及方法的位置。栈(stack)上变量的生存期由代码的范围决定。作用域通常由大括号中的代码区域 (如方法调用) 或 for 或 while 循环定义。一旦执行离开该作用域, 在作用域中声明的那些变量将从栈(stack)中删除。栈与堆都是Java用来在内存中存放数据的地方。与C++不同,Jav
2020-08-23 20:44:45
154
原创 表关系的确立。一对一,一对多,多对多
(1)如果tab_A的连接字段在这二者建立关系表中唯一, tab_B的连接字段在这二者建立关系表中唯一,则是一对一的关系(2)如果tab_A的id字段唯一, tab_B的id字段不唯一,则是一对多的关系(3)如果tab_A的id字段不唯一, tab_B的id字段唯一,则是多对一的关系(4)如果tab_A的id字段不唯一, tab_B的id字段不唯一,则是多对多的关系//以下只用换表明和字段即可select id, count(1) num from tab_A group by id havi
2020-07-06 16:50:48
304
原创 vue-devtools的安装
这个使用来调试vue的步骤一:通过git-cmd.exe进入想下载进的文件步骤二:通过下面命令下载git clone -b v5.1.1 https://github.com/vuejs/vue-devtools.git//一定要指定版本或分支,不然默认最新的开发的,无法编译通过步骤三:下载完成进入vue-devtols中进行安装cd ./vue-devtoolscnpm...
2020-05-07 15:05:03
187
原创 request获取网页地址中的参数,以及response设置页面返回数据
public Object run() throws ZuulException { RequestContext currentContext = RequestContext.getCurrentContext(); HttpServletRequest request = currentContext.getRequest(); HttpS...
2020-02-16 15:44:49
2465
原创 Elasticsearch结构。倒排索引
学习Elasticsearch就是为了解决大数据量的问题,无论是存储、查询、高可用等等问题都可以使用Elasticsearch来进行处理,因此Elasticsearch也可以变相的理解为非关系型数据库,因为它没表、没有所谓的关系,说白了还是存数据的Elasticsearch可以搭建集群倒排索引:根据数据查询id(如:Elasticsearch根据分词查询,他会根据关键字去分词区查询关键字对...
2019-12-18 10:57:06
427
原创 zookeeper的分布式锁(公平锁和非公平锁)
zookeeper中锁分两种:公平锁和非公平锁公平锁就是排队,一个一个来非公平锁就是谁抢到谁得zookeeper公平锁:zookeeper公平锁是基于它的临时有序节点实现的,当并发访问某一个接口后,会在zookeeper中创建一个临时有序节点,并且这些节点名称都是一样的,当时zookeeper会在名称后加上一个序号,每一个节点只监听比他序号小的,当节点发现他是最小 的就会获取锁资源,如果不...
2019-12-17 11:50:23
1416
原创 使用java对zookeeper集群节点和数据进行增删改查
本案例创建的是一个springboot项目步骤一:在pom.xml文件修改版本,导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
2019-12-16 21:54:44
653
原创 zookeeper常用命令
启动服务命令:到对应的zookeeper的bin目录下执行./zkServer.sh start启动客户端的命令:./zkCli.shls / 展示zookeeper节点添加节点命令 :-s:代表持久有序,即使创建完,断开连接上zookeeper数据仍然存在,临时节点则相反-e:代表是否是临时节点path:代表目录的具体内容data:是这个目录存放的具体数据...
2019-12-16 11:55:16
278
原创 zookeeper伪集群搭建
在zookeeper当中,znode是节点的另一个称呼。使用zookeeper无非就是对znode的增删改查znode节点的分类:zookeeper如何实现分布式锁的:在节点下插入临时有序节点,如果是第一个把数据插入到临时有序节点下的,那就说明它拿到了锁资源,这时候也会有其他客户端在临时有序节点下去插入,但这时候去比序号,序号越小的就是拿到锁资源的。如果一个客户端进来了,没有拿到锁资...
2019-12-16 10:34:37
128
原创 dubbo的超时时间、重试次数、check运行检查 使用案例。所谓用dubbo写就是分布式写,将一个项目分成消费者、生产者、公共模块来写
在写生产者和消费者之前必须先启动监控中心和注册中心./zkServer.sh start //启动注册中心,在/usr/local/zk/bin/下java -jar dubbo-admin-0.0.1-SNAPSHOT.jar //在cd ~ 即用户目录下公共模块: bootdubboapi定义生产者要实现的方法。该模块为了生产者和消费者能导入这...
2019-12-13 21:44:37
1006
原创 mavenhelper插件下载和效果
mavenhelper可以用于检查依赖冲突下载完插件后记得重启IDEA,重启mavenhelper生效会出现下面的Dependency Analyzer选项,可以查看依赖冲突右键点击Exclude后会自动生成红框中的exclusions标签效果...
2019-12-12 15:56:16
2721
原创 dubbo的环境搭建
== 注册中心搭建-----Zookeeper==步骤一:下载ZookeeperZookeeper下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/步骤二:将下载好的zookeeper安装包拖进linux虚拟机的用户目录下(即cd ~)步骤三:解压zookeeper压缩包到/us...
2019-12-12 15:12:06
197
原创 架构演进及dubbo介绍
总结:架构中有一个分布式架构,分布式架构中实现服务之间通信的方式有一种叫RPC方式的通信,RPC方式通信的代表框架是Dubbo,而能作为Dubbo的注册中心有Zookeeper、Redis等架构介绍:单体架构:所有东西都在一个里面,所有模块都放在一个tomcat中垂直架构:每一个tomcat只放一个模块,也就意味着一个tomcat只做一件事情分布式架构:由成千上万的计算机提供的一套完整的...
2019-12-12 10:21:23
213
原创 redis的集群搭建
redis单个图redis包含主从节点,都可以读数据,但只有master能写数据redis的master节点:解决了redis单点故障问题,替身了效率redis的哨兵则解决了,当master节点挂掉后,所有redis瘫痪的问题redis集群: 多个redis就叫redis集群redis为什么会被称为集群?为什么redis至少要有六个节点?从投票机制来看:为了使票数肯定过半,redi...
2019-12-10 22:27:23
120
原创 Idea中使用jedis在redis中存取值小案例
本案例创建的普通的java项目步骤一:在pom.xml文件中导入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> ...
2019-12-09 21:01:04
712
原创 shiro的记住我功能 。关键字:只含有认证方法、shiro配置类中包含加密与记住我两个功能设置
认证的级别比记住我的级别高。记住我能过的,认证的也能过,反之则不行这是对springboot整合shiro的一个补充。结合springboot整合那一起看步骤一:在pom.xml文件中导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>...
2019-11-26 23:03:24
270
原创 springboot整合thymeleaf最终版
第一步:在pom中导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven...
2019-11-25 12:22:59
234
1
spring-tx-xml-12.rar
2019-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人