- 博客(33)
- 收藏
- 关注
原创 ascii码,gbk编码,unicodo码,utf-8码
长度很长,例如英文字母“A”的unicode码值为65,中文“智”的unicode码值为26234,如果用同样长度的字节保存,那么对于英文字母来说就是浪费了空间,所以此时出现了utf-8,针对Unicode的一种可变长度字符编码。所以,utf-8的编码格式是这样得到的, 通过规定的byte数组得到二进制数,对比unicode码表,得到中文名称。,兼容英文编码的情况下,可用于中文编码,其中,英文单词占用一个字节,中文字占用两个字节,存储到文件中。得到这三个字节的值为 -26,-103,-70,
2023-05-19 11:19:10
698
原创 org.apache.cxf.common.i18n.UncheckedException: No operation was found with the name {
报错的原因是在client的调用过程中,client设置的namespace设置的与wsdl中显示的不同。造成找不到此方法,核对后重新调用,不在报错。http://server.cxf.webservice***为webservice中的namespace。System.out.println("返回数据:" + objects[0]);其中 getTodayWeatherDetail.为调用的webwervice的方法,//参数1 是targetNamespace的空间名,参数2 是方法名。
2023-04-19 17:23:49
435
原创 java中泛型的理解
就可以继承BaseService中的对应方法,可以高效运用selectByExample,updateByPrimaryKey更新时自动注入时间,user,add新增是自动加入时间,user。他们的构成又是如此相似,此时,此时就可以使用泛型,抽象出一个方法,达到简化代码的目的,不需要每次重复创建Example类。这是泛型的定义,但是对于初学者来说,比较空泛,没有具体的意思,泛型到地址做什么的?其中,T可以在使用的时候设置实体类,E可以在使用的时候设置Example查询类。BaseMapper接口。...
2022-08-17 14:39:39
573
原创 springcloud通过nacos整合seata遇到的问题
io.seata.common.exception.FrameworkExceptionNoavailableservice,需要检查的参数application = "flyc-seata-server"group = "myseatagroup"namespace = "1"cluster = "default"
2022-07-21 16:36:22
4611
原创 ARP协议跨网段工作原理
1、首先理解几个名词1.1:MAC地址:网卡地址,每个网络设备都有,由12个16进制数字组成。全球唯一值。电脑使用cmd命令打开控制台,使用ipconfig/all命令可查看自己电脑的mac地址。1.2:以太网协议:是一种通信协议标准,详细信息可自己百度,此处只说明以太网可简单分为含两部分,以太网帧头,以太网数据。以太网头包含目的MAC地址,源MAC地址。(实际以太网帧还包含前导码,起始界定符,以太网帧头,以太网数据,校验位)1.3:ARP协议(Address Resolution Prot
2022-01-14 10:38:58
5202
原创 wireshark捕捉使用简介
本篇主要从实用角度讲解wireshark的使用。1、首先wireshark是一个抓包工具,用来分析在各个协议包装之后的包是怎样的。2、wireshark的安装,下载安装即可,此处不再介绍3、使用3.1,首先选择监听的网络连接我的电脑使用的是台式机,外网通过本地连接访问的。所以双击本地连接,(可以选多个)3.2、选中一个抓包请求。上图可以看出封装的结构。3.3、筛选方法。筛选方法的使用如上图所示。完整方法上图有显示。此处罗列几个常用的表达式http.req.
2022-01-11 16:50:50
10584
原创 ascii码,unicode编码,utf-8编码
我理解的ascii码,unicode编码,utf-8编码;1、ascii编码:美国于上个世纪60年代制定了一套字符编码,英语字符与二进制位之间对应关系,做了统一规定。故此诞生了一直沿用至今的ASCII码。2、unicode编码英语用128个符号编码就足够了,但是用来表示其他语言,128个符号是不够的。此时,unicode编码出现了。unicode是这样一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一无二的编码(在0-127位,unicode与ascii表...
2021-12-28 11:37:44
1888
原创 nested exception is org.postgresql.util.PSQLException: ERROR: function to_char(unknown, unknown)
postgresql数据库,执行时候报错。nested exception is org.postgresql.util.PSQLException: ERROR: function to_char(unknown, unknown) is not unique 建议:Could not choose a best candidate function. You might need to add explicit type casts.原sql语句问题出现的原因,...
2021-10-19 09:01:31
12675
4
原创 windows系统安装kafka
windows系统安装kafka,启动时候报错"不应有 \IBM\WebSphere"解决办法,将环境变量中的 \IBM\WebSphere得设置去掉
2021-04-23 15:54:58
231
原创 springcloud容错服务保护springcloud hystrix
springcloud hystrix断路器的作用:springcloud的一套远程调用的微服务架构,当架构中某个模块发生故障或是网络延迟的时候,有可能倒是系统发生异常。这时候,sprongcloud hystrix的作用就显示出来了,它会想调用方返回一个错误的相应,而不是长时间的等待,这样就不会是的线程因调用故障被长时间的等待,不释放。倒是异常。代码:1、首先引入hystrix的ja...
2019-08-26 14:24:48
188
原创 springcloud负载均衡ribbon
springcloud的负载均衡数据客户端负载均衡,他需要自己维护自己要访问的服务端清单,这些服务端清单来自于注册中心(例如eureka-server),同服务端的负载均衡类似,客户端的负载均衡也需要通过心跳机制去维护自己的服务清单的健康性。只是这个步骤需要与服务注册中心配合完成。通过springcloud ribbon的封装,我们使用客户端的负载均衡非常简单,只需要两步。1、服务提供者启动多...
2019-08-26 10:19:51
170
原创 springcloud服务治理Eureka
综述Spring Cloud Eureka是Spring Cloud Netflix微服务架构中的一部分,它是基于Netflix Eureka进行了二次封装。主要负责springcloud中的服务治理功能。本文主要讲springcloud中对eureka的使用。eureka的主要功能是服务治理,其中包括服务注册、服务发现。服务注册:把自己的服务注册到服务治理中心。服务发现:从服务治...
2019-08-22 14:45:35
193
原创 springcloud项目jar包引用报错
NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V在springcloud项目中,修改了springcloud的版本信息,由Brixton.SR5修改为Dalston.SR3导致项目启动报错。如下所示:java.lang...
2019-08-21 16:21:35
1511
原创 @Component与@ServletComponentScan标注一起,urlPattern无效
现象springboot项目中创建过滤器,但是urlPatterns无效。原因是:过滤器上加入@Component表示他是一个对象,被spring创建,此时,@WebFilter并没有起作用。解决办法是:使@WebFilter生效的方法是在springboot启动类上加入标注@ServletComponentScan,同时去掉过滤器中的@Component标注,表示他是一个...
2019-03-06 18:09:36
1101
1
原创 jquery移除click事件
首先,在html重定义click事件有两种方式,针对这两种方式有两种移除click事件的方法1、第一种定义click时间的方法是在标签内部加上onclick的属性如下<input id = "demoId" type="button" onclick="demoFunction();" value="单击事件"/>针对这种定义方式,onclick是input标签的一个属性,...
2018-10-18 10:45:02
40224
3
原创 <selectKey></selectKey>解析
selectKey的作用是在mybatis框架中,在插入到表格之后或者之前,查询主键的值。一下举例说明<insert id="insert" parameterType="com.entity.User" > <selectKey resultType="java.lang.Integer" keyProperty="userId" order="AFTER&q
2018-10-10 16:33:33
4968
1
原创 解决eclipse中热键冲突问题,ctrl+alt+up,向上复制与桌面旋转热键冲突。
win7系统中,使用ctrl+alt+up会使桌面图形旋转180度,解决办法是首先修改图形选项中的快捷键设置,然后禁用。(ps:如果直接禁用图形选项中的快捷键,虽然使用该快捷键的时候,图形不在旋转,但是eclipse中的快捷键人不可使用。)1、首先修改图形选项中的快捷键设置。 修改之后,禁用,之后使用eclipse中的ctrl+alt+up。就可以了...
2018-10-10 15:53:15
1336
原创 安装laravel
安装laravel之前首先应该设置好安装好php,配置好环境变量。之后安装好compser。1、安装php环境变量。我使用的php环境安装包是upupw,(php环境安装包有很多,例如phpstudy,wamp等等,读者可自行百度。),upupw的下载地址为http://www.upupw.net/Apache/,我下载的版本是最新的php7.2正式版。使用百度网盘下载,下载完成之后解压,...
2018-08-22 14:40:34
7397
原创 springcloud引用@Value报错,Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder '
在使用组件注册到eureka的过程中,启动项目报错,显示找不到配置文件中的config配置的情况。我的项目使用了config组件集中管理所有其他组建的配置文件,但是在person组件中,即使在config组件配置了person组件需要的相关信息,但是person组件仍然报错。找不到,报错信息如下:org.springframework.beans.factory.BeanCreationE...
2018-08-21 11:14:16
3889
3
原创 linux(centos7)系统安装git
首先下载git的tar包,下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/我选择的版本是2.7.6然后将下载的tar版本的git压缩包上传到linux系统中,解压。运行如下命令[root@iZbp1cbg04oh74k1dexpujZ ~]# tar -xzvf git-2.7.6然后进入解压目录[root@iZ...
2018-08-16 11:31:03
338
原创 qW3xT.2,解决挖矿病毒。
在阿里云使用redis,开启了6379端口,但是当时并没有对redis的密码进行设置。在晚上一点左右。阿里云给我发短信,告诉我服务器出现紧急安全事件。建议登录云盾-态势感知控制台查看详情和处理。于是早上开启电脑,连接服务器,使用top查看cpu状态。结果显示进程占用cpu99%以上。在网上百度,了解到qW3xT.2是一个挖矿病毒。也就是说别人利用你的电脑挖矿。谋取利益。解决办法...
2018-08-08 09:04:56
10886
1
原创 springboot整合kafka
使用springboot整合kafka,建立生产者和消费者。首先在pom文件中引入jar信息<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency&g...
2018-08-06 17:20:05
583
原创 linux 切换用户之后变成-bash-x.x$的解决方法
我们平时在linux下切换用户后命令行为什么会变成-bash-3.2$呢?如下图:我们来分析一下,这就是跟linux的机制有关联了,因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于/etc/skel这个目录,是主要被useradd所用到。所以命令行会变成-bash-3.2$主要原因可...
2018-07-11 18:26:44
10134
原创 解决阿里云redis监听6379,配置规则也将6379端口开放,但是外网仍无法连接6379的问题。
问题描述:阿里云linux安装完成redis,并且已经运行,检测6379端口,显示redis-server正在监听,如图查看阿里云端口配置规则,6379端口对外开放解决方法:查看阿里云端口开放规则:上图所示,此时redis只监听本地的127.0.0.1的6379端口,外网传入的请求是无法接收的。修改redis.conf配置将bind 后跟着的127.0.0.1修改为0.0.0.0然后重启redis...
2018-06-25 18:43:30
10928
6
转载 springboot在linux系统中,首次使用session存储,接口返回速度慢
springboot启动的时候,再这一步骤之前,启动很慢。[plain] view plain copyIdGeneratorBase : Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [140,108] milliseconds. 根本原因是SecureRando...
2018-06-20 18:11:12
1182
原创 springboot整合thyleaf,在本地可以正常运行,部署到服务器报错
本地正常运行的项目,部署后报错,报错信息是找不到模板,/message。解决办法是在return的时候去掉字符串最前边的“/”。去掉之后,报错解决。之前之后...
2018-06-08 11:14:54
1868
原创 idea的pom.xml文件报错,引入jar包错误
报错信息如上图所示,解决办法:删除失败导入的jar包,然后右键maven->reimport即可
2018-05-23 20:09:21
3310
原创 解决mybatis一对多,但是list中只有一条数据的问题
今天碰到一个问题,记录一下,对mybatis返回数据应生成对象的时候,每一条记录都对应了一个对象,这就造成了,对象中的list属性中只有一个对象。也就是一对多变成了多条一对一。过程如下:这是数据库返回的记录,一共57条这是组成的实体对象。一共57个这就造成了上述的现象,一对多变成了多条一对一。造成这种现象的原因mysql查询的结果中,返回的列没有用于区分权限的id,在这里就是指privi_id,也...
2018-05-22 15:25:15
11385
6
原创 eclipse安装red5插件,创建red5项目
eclipse安装red5插件地址为https://github.com/Red5/red5-eclipse-plugin安装步骤:1、在github下载zip文件夹并解压,使用eclipse打开项目。如图:然后单击file选择export,在弹出框中搜索Deployable plug-ins and fragments,点击next,结果如图:然后全选,Install into host.Rep...
2018-05-08 16:21:05
2351
1
原创 springboot整合redis
首先在pom.xml中引入maven依赖<!-- 引入 redis 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId><...
2018-05-03 17:57:19
122
原创 阿里云centos系统安装配置reids。
redis下载地址 http://www.redis.cn/download.html下载最新的稳定版本是4.0.9使用传输工具xftp将reids-4.0.9.tar.gz放入文件夹/usr/local下解压命令 tar -xzvf redis-4.0.9.tar.gz进入解压的文件夹 cd redis-4.0.9安装 cd src && make install安装结束后...
2018-05-03 16:51:09
151
原创 springboot整合thymeleaf报错 NoClassDefFoundError: org/thymeleaf/spring5/view/ThymeleafViewResolver
报错的原因是<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>1.4.3.RELEASE</version>
2018-04-25 16:22:21
6429
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人