- 博客(184)
- 资源 (13)
- 收藏
- 关注
原创 Mybatis 错误:Result Maps collection does not contain value for java.util.Map
错误信息:[ERROR] [DUBBO] Got unchecked and undeclared exception which called by 127.0.0.1. service: com.hylandtec.riviews.service.interservice.IInterServeService, method: listPageUserInterSerive, e
2016-12-03 10:13:03 14508
原创 VSFTP 服务查看及问题排查
简介: vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。基本问题排查方法: 1, 查看是否安装vsftpd服务,没有则安装。 如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端
2016-11-15 16:52:16 5862
原创 dubbo 提示No such extension Filter for filter/com.alibaba.dubbo.rpc.Filter
现象:启动spring项目,可以正常的打印出日志。 spring 可以启动但一直会卡住,也不报错。这种原因。出现这种情况,最有可能的原因就是spring相关的配置文件配置错误。需要检查相关的配置文件。/META-INF/dubbo 目录下的com.alibaba.dubbo.rpc.Filter文件里加了Filter=com.hylandtec.pm.common.fi
2016-06-26 16:32:33 17005 7
原创 selenium 学习-js执行,事件模拟,页面加载等待
selenium 使用的时候要注意1,浏览器的版本2,和对应 jar 包3,浏览器的环境变量设置System.setProperties("key","value")如下(创建浏览器对象):System.getProperties().setProperty("phantomjs.binary.path", “"phantomjs-2.1.1-windows/bin/ph
2016-05-06 21:06:42 24022
原创 java应用系统运行速度慢的解决方法
场景:我们在部署了TOMCAT应用,刚刚开始启动的一个段时间内。访问系统的速度比较快。但是过了一段时间,应用系统就慢慢的变慢起来了。服务的访问加载时间慢慢变长。 问题解决思路: 1,查看部署应用系统的系统资源使用情况,CPU,内存,IO这几个方面去看。找到对就的进程。 2,使用jstack,jmap等命令查看是JVM是在在什么类型的内存空间中
2016-02-05 23:50:31 10681 3
原创 postgre- 常用基本sql 语句
查看当前使用postgrs 的版本select version();查看当前日期select current_date;postgres 的psql:(执行psql就可以进入以下的命令模式,可以使用man psql查看帮助文档)postgres 的命令以“\”开头.提升了很多的SQL命令如下:显示帮助文档:mydb=> \h离开psql命令模
2015-12-26 14:06:50 8509
原创 无法连接 postgres 服务器数据库
在服务器面可以正常的运行。但是我们在客户端连接一直提示用户名和主机不存在。 出现这种问题一般是防火墙的问题,或者你输入的用户名/密码错误。postgresql.conf设置信用IP·pg_hba.conf添加防火墙端口[root@localhost ~]# cd /etc/sysconfig/-A RH-Firewall-
2015-12-26 13:57:58 8247
原创 java 要有URL.encode()和URLEncoder.encode()
1,背景经常在前后的传递参数的过程中,我们需要传递的参数含有中文。这时我们大家都会想到我们对参数进行,在后台获取时对参数再做解码处理。如果我们只对参数使用URLEncoder.encode(要编码的参数,"UTF-8")进行编码。我们把生成的url粘贴到浏览器的地址栏中。会把你的编码的参数直接转化成编码前的参数。(有些浏览器会这样)。这样传递到后台我们再进行解码就会出现接收到的参数乱码
2015-11-05 22:31:53 14428 2
原创 oracle 主键删除,联合主键的创建
1,主键的删除 ALTER TABLE TABLENAME DROP PRIMARY_KEY执行上面的SQL可以删除主键;如果不成功可以用ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --设置被设置为主键的列为
2014-07-23 19:16:20 22267
转载 HSQLDB 安装与使用
HSQLDB是一个轻量级的纯Java开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点。可以在http://sourceforge.net/projects/hsqldb/files/下载最新的HSQLDB版本。我这里下载的是 HSQLDB 2.2.7 版本。下载完之后,把它解压到任一目录下,如E:\hsqldb 下,完成安装工作。Hs
2014-02-24 18:05:36 34860
原创 jquery easyui pagination分页插件的使用
1,引入必要的js,css文件。2,在html页面添加: 3,添加easyui分页插件到div中: $('#pp').pagination({ total:articleJSONArr.length,//总的记录数 pageSize:10,//每页显示的大小。 pageList: [10,20,50,100
2013-09-23 01:14:44 15247 4
原创 vue-mounted中处理data数据
如果你在 `mounted` 方法中修改 `data` 值,确实有可能不生效。这是因为 `data` 值在 `mounted` 方法执行时,组件的模板已经渲染完毕,而 `data` 值是作为响应式数据存储在 Vue 实例中的。当 `mounted` 方法执行时,模板中的数据已经绑定完毕,所以修改 `data` 值并不会触发视图更新。为了解决这个问题,Vue 提供了 `this.$nextTick` 方法。但是,在某些情况下,这可能会导致错误,例如在计算属性中使用 `this.$nextTick` 方法时。
2023-12-26 17:17:37 841
原创 jmap命令的实现原理解析
在参数解析中,如果参数是"-heap|-heap:format=b|-permstat|-finalizerinfo"中的一种,或者添加了"-F",比如"jmap -histo -F 5409",则使用SA的方式。live_objects_only的值取决于请求中是否有"-live",再jmap中,取决于是否有":live",所以不管是不是添加了":live",都会有STW过程,时间长短而已。"jmap -dump"实现的原理和"jmap -histo"类似,都是通过attach的方式实现,
2023-12-13 17:09:02 870
原创 h2-database 安装部署学习
http://本地IP:8082/login.jsp?显示如下(JDBC URL要要上面设置的保持一致)执行如下 可以进行创建默认的数据库 设置用户密码。4,在网页客户端上面进行数据库操作;弹出web页面进行创建。
2023-12-13 15:40:42 577
转载 nexus私服仓库maven-metadata.xml
此处要注意:我想要下载的【project-mqtt-api-dev-9-SNAPSHOT.jar】,私服上的jar是带有有时间戳【dev-9-SNAPSHOT/project-mqtt-api-dev-9-20220104.093145-1.jar】熟悉maven私服snapshot机制的人到这里基本就找到问题根源了,可惜我对此不是很了解,所以饶了弯路。日志中的关键信息已使用红字标出,含义表达很清晰,在私服仓库中没有这个jar包project-mqtt-api-dev-9-SNAPSHOT.jar。
2023-11-28 15:58:07 141
原创 IDEA-运行测试方法提示Command line is too long
IDEA-运行测试方法提示Command line is too long
2023-11-21 17:20:08 73
原创 SWAGGER 出错解决
解决办法:.antMatchers("/v2/api-docs", "/configuration/ui", "/swagger-resources", "/configuration/security", "/swagger-ui.html", "/webjars/**","/swagger-resources/configuration/ui","/swagger-ui.html").permitAll()1,问题的思考,是否是有还有其它的配置请求进行拦截;配置完上面所说的还是有出现问题;
2023-11-17 09:07:52 223
原创 oracle删除重复的数据
select a.字段1,a.字段2,MAX(a.ROWID) dataid from 正式表 a GROUP BY a.字段1,a.字段2;(select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1)delete from 表名 a where 字段1,字段2 in (select 字段1,字段2 from 临时表);CREATE TABLE 临时表 AS (select distinct * from 表名);
2023-11-15 17:43:00 226
原创 二进制的原码,反码,补码。
1,二进制的最高位是符号位,0表示正数,1,表示负数。3,负数的反码=原码符号符号位不变,其它位取反。6,在计算机运算的时候都是与补码的方式进行运算。2,正数的原码,反码,补码都一样。4,负数的补码=反码+1。5,0的反码,补码都是0。
2023-07-29 10:06:10 272
原创 Command line is too long. Shorten command line for CmtApplication or also for Spring Boot
4,新建一个spring boot run 在Shorten Command line 选择 “user-local default: JAR manifest - java -cp classpath.jar classname [args]”2,在<component name="PropertiesComponent"> 的子标签下面添加 <property name="dynamic.classpath" value="true" />
2023-07-02 10:30:34 205
原创 java 11 新特性学习
-- 查看是否打开日志开关show variables like 'log_bin'-- 查看数据库支持的编码show character set--查看数表列show columns fromtable_name;--查看表的创建表的语句show create table table_name;...
2023-06-18 16:43:53 1452
原创 linux 列出文件夹下的文件
ll -t | grep '^d' 或者 ll -d */列出当前文件夹下面的所有文件。列出当前文件夹下面的所有文件。
2023-06-18 15:56:27 535
转载 synchronized 关键字
事实上线程的中断操作对于正在等待获取的锁对象的 synchronized 方法或者代码块并不起作用,也就是对于 synchronized 来说,如果一个线程在等待锁,那么结果只有两种,要么它获得这把锁继续执行,要么它就保存等待,即使调用中断线程的方法,也不会生效。需要特别理解的一点是,与 sleep 方法不同的是 wait 方法调用完成后,线程将被暂停,但 wait 方法将会释放当前持有的监视器锁(随着锁的竞争,锁可以从偏向锁升级到轻量级锁,再升级的重量级锁,但是锁的升级是单向的,
2023-05-29 22:09:13 208
原创 nexus私服仓库maven-metadata.xml缺失导致的构建失败或者下载504
此处要注意:我想要下载的【project-mqtt-api-dev-9-SNAPSHOT.jar】,私服上的jar是带有有时间戳【dev-9-SNAPSHOT/project-mqtt-api-dev-9-20220104.093145-1.jar】熟悉maven私服snapshot机制的人到这里基本就找到问题根源了,可惜我对此不是很了解,所以饶了弯路。日志中的关键信息已使用红字标出,含义表达很清晰,在私服仓库中没有这个jar包project-mqtt-api-dev-9-SNAPSHOT.jar。
2023-05-22 22:10:54 2416
原创 linux-网络配置方法(网关、dns、ip地址配置)
1,配置DNSvi /etc/resolv.conf加入:nameserver 192.168.0.1nameserver 8.8.8.8nameserver 8.8.4.42,配置网关:vi /etc/sysconfig/network加入:GATEWAY=192.168.0.1完整的如下:NETWORKING=yesHOSTNAME=localhost.localdomainGATEWAY=192.168.0.13,配置ip地址:vi /etc/sys...
2021-12-09 21:39:07 7636
转载 【无标题】linux网络命令之route
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;要想永久保存,有如下方法:1.在/etc/rc.lo
2021-12-07 20:34:58 461
原创 linux文件安装卸载
特别值得一提的是Linux操作系统有很多值得学习的地方,这里我们主要介绍Linux操作系统,包括介绍Linux操作系统等方面。Linux操作系统软件安装方法总结一、rpm包安装方式步骤:引用:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:引用:1、找到相应的软件
2021-12-06 20:15:35 309
原创 linux 防火墙端口设置
添加防火墙端口[root@localhost ~]# cd /etc/sysconfig/iptables添加规则-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
2021-11-30 20:02:21 256
原创 代码何时应该重构
引子:刚刚开发的时候我们会认为重构和我们相距较远。认为完成当下的工作比较重要,就忽略了对于我们自己所写的代码重构的想法。最近在实现一个方法,里面的逻辑判断很多,也有一参数复杂,出错不容易排查。让我们重新解构我们的代码。什么时候应该重构个人认为,在任何时候都应当考虑重构的问题。而不是在代码出现问题,或者代码遇到问题改不动的时候进行重构。(欢迎大家评论交流)什么地方使用重构逻辑复杂的地...
2021-11-30 20:00:25 341
图片展示-幻灯片效果,qq图片效果(js实现)
2013-11-08
word、html 转化成chm工具
2013-09-26
flex actionscript json处理的swc包
2013-09-18
flex actionscript 调用处理 webservice的过程及方法
2013-09-18
用遮罩层实现登录页面
2013-04-17
用java实现的短信发送(所要的jar包)
2013-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人