Hcy Blog

保持激情,只有激情,才有动力

vertx buffer类

vertx buffer类Buffer类vertx的Buffer接口实现类 BufferImpl 对netty的ByteBuf进行封装,隐藏了复杂的读写指针操作,改写了一些基本操作进行改写,如 read 操作 -> 移除了 write 操作 -> append get -> get set -> set copy -> copy slice-> slice 当然方便操作的同时带来的...

mybatis 找不到statement

mybatis 找不到statement “Mapped Statements collection does not contain value for xx “我发生这样的原因是因为我的扫描配置的是 ‘classpath:mapper/*Mapper.xml’ ,而我后面新建的mapper文件命名是,userMapperEx.xml 导致命名和通配命名不一致,扫描不到。在此记录一下。

thymeleaf 自定义表达式,静态方法

thymeleaf 自定义表达式,静态方法1.模板内置了一些方法,比如格式化时间的1${#dates.format(article.date,'yyyy-MM-dd HH:mm')}但有时候不满足我们的需求,需要自定义方法。2.需求,遍历list,拼接list中对象的某个字段,以逗号分隔如:List<People> list = new ArrayList<>();list.add(new People(...

servlet-mapping 路径配置 斜杠、斜杠星区别

servlet-mapping 路径配置怎么配, / /* 区别1.匹配规则/xx 表示精准匹配xx路径*.action 表示匹配action为后缀的/ 表示匹配所有路径,优先级较低/* 匹配所有路径 优先级小于 /xx这种精准匹配,小于/xx/*这种路径比他更为精准的匹配 大于*.action这种后缀匹配,这将导致一些问题2.默认servlet处理静态资源和jsp,为什么什么都不写也能访问静态资源和jsp...

(转)nginx rewrite location 内置全局变量

(转)nginx rewrite location 内置全局变量1112131415161718192021$args :这个变量等于请求行中的参数,同$query_string$content_length : 请求头中的Content-length字段。$content_type : 请求头中的Content-Type字段。$document_root : 当前请求在root指令中指定的值。$host : 请求...

使用nginx后,后端无法获取真实ip

使用nginx后,后端无法获取真实ip因为nginx 是反代,后端获取的请求是nginx发出的,所以获取到的总是127.0.0.1 或者0:0:0:0:0:1解决方法就是在nginx配置文件中配置添加请求头为原始请求头即可proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded...

解决 Xshell6 Xftp6 强制升级

解决 Xshell6|Xftp6 强制升级 今天打开xftp,发现不让用了,要继续使用此程序,您必须应用最新的更新或使用新版本,必须强制升级,网上找到了xshell5去除强制升级的方法,但是把原文分享的文件替换,却打不开了,应该是xshell5 和sehll6 不兼容导致的.按照反编译操作,发现能解决问题,下面将步骤和文件放出原理是反编译文件,修改其中某个16进制再替换原文件1. 找到安装目录的 `nslicense.dll`文件复制出来2. ...

ssh远程端口转发到本地,微信开发,内网映射

ssh远程端口转发到本地,微信开发,内网映射微信开发,需要公网ip,想要达到的目的是访问服务器指定端口,可以将请求映射到本地的服务器需要条件:1.公网服务器需要软件:2.xshell#步骤: 1.打开xshell 选择新建 2.选择‘连接选项卡’ 输入主机ip,协议选ssh,端口默认22 3.切换到‘用户身份验证’ 选项卡,输入用户名,密码 4.切换到 ‘隧道’选项卡,点击添加按钮, 4.1类型选择 ‘远程(传入)’ 4.2源主机输入服务器ip 4.3侦听...

adb 控制手机屏幕滑动

adb 控制手机屏幕滑动//滑动adb shell input touchscreen swipe 930 880 930 380 //向上滑adb shell input touchscreen swipe 930 880 330 880 //向左滑adb shell input touchscreen swipe 330 880 930 880 //向右滑adb shell input touchscreen swipe 930 380 93...

mysql 存emoji表情,使用mybatic 读取写入

mysql 存emoji表情,使用mybatis 读取写入设置mysql编码​ 首先把mysql对应的行的编码改成utf8mb4,不用改整个表或库,只需改这一行的编码格式就可以了我是通过navicat修改的.驱动版本​ 数据库连接驱动最低版本 5.1.47,经测试低于这个版本,不能成功。设置数据库连接​ 连接内设置编码1jdbc:mysql://127.0.0.1/testuseUnicode=true&c...