自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rain

需要成长

  • 博客(71)
  • 收藏
  • 关注

原创 uniapp uni-swipe-action 点击事件 iOS不支持 问题排查

uni-swipe-action iOS 父点击触发了子的点击事件

2022-03-29 15:24:54 3132

原创 Uniapp打iOS离线包到出ipa安装思路

uniapp打成iOS发布的思路

2022-03-22 11:20:20 3464

原创 Docker 提示已杀死,之后docker 没权限

[root@ip-172-31-17-97 bin]# ls -l|grep docker-rwxrwxrwx 1 root docker 49188264 7月 30 05:26 containerd-rwxrwxrwx 1 root docker 26038376 7月 30 05:26 ctr---------- 1 root root 61854000 7月 31 03:56 docker-rwxrwxrwx 1 root docker 61854000 1

2021-11-24 09:11:49 1055

原创 Windows把启动jar置成系统服务

最近公司需要把启动jar的方式变成服务优点: 方便查看服务, 防止误关bat的窗口,可以重启启动服务看了很多文章,都是写如何配置大概是两种方案:instsrv.exe srvany.exe 弄成服务WinSW.exe的方式第一种方案一. 实现步骤instsrv.exe srvany.exe 下载移动到随意位置, 然后呼出cmd instsrv.exe [服务名] srvany.exe然后去注册表找 win+R => regedit HKEY_LOCAL_MACH

2021-11-10 17:38:46 1389 1

原创 HTTPS站内含有HTTP请求的解决方案

前言: https 的域下 不能调用http的请求, 可能有些插件的底层是有一些调用http的一些链接等处理这种的方式:链接要改成https的请求方式是把http 前端转成了 https ,但是访问源不支持 https访问 ,需要在用转发 比如nginx链接改的时候: ...

2021-11-02 16:15:15 3463

原创 微信H5支付思路分析(一)

微信支付思路分析如何从微信跳到外部app安卓 android苹果 IOS返回app的不起作用思路分析首先看官网的步序图:然后这是对应他的进行的设计:如何从微信跳到外部app安卓 androidschemes 直接跳转,而且不写scheme 直接也能跳转成功,但是有些机型是不能跳的 最好指定后按这个跳:schemes://也能直接跳,苹果 IOS“urltypes” : [{“urlidentifier” : “xxxx1”,“urlschemes” : [ “xxxx” ]}

2021-09-16 19:01:42 282 1

原创 uni-app: web-view白屏处理

业务场景:H5支付的时候, 需要调出个页面去调微信Schem, 微信应该是监听的地址,进行呼出微信app白屏原因分析:白屏可能是和背景色不通白屏也可能是加载过程中, 开启和关闭都会白屏资料说明:web-view 对比 iframe , 级别最高show 相当于window.open()所以切换和弹出会有样式冲突处理方法:设置plus.webview.create(链接地址, dom, {top: ‘0px’,bottom: ‘0px’,width: 0, //String类

2021-09-16 13:44:26 3022 1

原创 微信H5支付 准备工作

一. 如何才能用微信支付,都需要申请什么要去 微信开放平台里,去花199 去申请接入app,去微信商户平台 申请指定的微信支付方式的资格 以 H5支付为例申请下来之后,去微信开放平台去申请微信支付的资格然后去在商户平台,绑定商户证书序列号,微信支付平台证书 商户私钥然后在微信支付平台 绑定域名就行就行了, 一共是五个,可以弄下载下来写到程序里 例如:...

2021-09-16 13:43:22 232

原创 杂文-腾讯地图--JavaScript GL 和 JavaScriptv2.0

目录:叙腾讯地图的GL 和 JavaScriptv2.0 的理解和选型推荐差异去LOGO脚标:v2.0GLinfowindow的样式问题,主要讲一下v2.0自定义好看的弹窗:v2.0GL:叙最近写写腾讯地图相关的东西,大致是api上的东西查找与实践经验大致脉络是 点位的显示、地图显示弹框 出文字 绑定事件、点位移动图层的放大与缩小、 还有画出路线图、去掉底下的脚标 等 相关的操作谈谈我对腾讯地图的GL 和 v2.0 的理解 与选型推荐腾讯地图的GL 和 JavaScriptv2.0 的理解和选

2021-09-16 10:32:08 619

原创 APP崩溃解决记录

最近公司再用uniapp 写app ,发现程序运行了一段时间, 越点越卡,直到崩溃app崩溃怀疑的方向可能是内存不足导致可能是系统不兼容导致内存方面: 采用deviceinfo的插件 来监听全局,在 onShow onHide中打印可用内存注意: deviceinfo.availMem() 出来的是字节所以得做个转化通过内存打印,发现确实有内存的关系,是和编程人员用的路由方式有关一直用的 navtgateTo, 一直入栈,没有出栈,导致切换页面,如果页面涉及到渲染的比较多,内存就会上.

2021-07-15 23:52:21 2600 2

原创 javacv视频抽取一帧图片,按定长时间抽取

最近想抽出视频中的一帧画面= <!--start:视频获取某一帧的图片--> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.4.3</version> </.

2021-06-29 09:33:07 1391

原创 TableauServer 问题集锦

其实这篇文章,写的缘故是因为,好多人问,好多人吐嘈,本身我是不想写的第一个问题:票证获取到了,为什么页面访问的时候报错OR 重定向可以直接访问OR 单独访问可以,为什么嵌入IFrame 不行遇到这类型的问题,应该要有的逻辑思路:单独访问可以,为什么嵌入IFrame 不行:...

2021-06-29 09:13:18 866

原创 Activiti-我认知的工作流,为什么使用工作流,使用工作流的好处与坏处

**代码小白说一下,我用过的工作流的经验。Activiti:**疑问:工作流是什么,为什么用工作流,什么情况用工作流?我相信这是萦绕在大多数人的心中的问题工作流是什么:直译:工作流程,流水线都对,但是我听到的这句话比较好:描述事物的执行状态的变化运用工作流的场景:多级审批,需要卡住某一节点,同时接收或处理后执行,或者什么情况走这个,什么情况走下一步,需要退回,跳转,每步都有日志处理,变量的处理例举了个场景,该怎么和业务耦合:一. 多级审批,需要卡住某一节点,同时接收或处理后执行,

2021-03-16 12:57:56 2632

原创 EasyPoi 省略空行思路做法

前言:检查自己的EasyPoi 版本 是否含有 ImportParams 实体是否 有这个方法setVerifyHandler开启字段校验 校验一些常规长度,正则,等相关规则字段问题 setNeedVerify,省却自己校验中间实现:IExcelVerifyHandler 必须实现一个方法verifyHandler 范型是你导出文件反射的实体类 以这段代码为例:业务需要判断所有字段是否为空,这步我觉得还可以优化,自定义注解,插入到验证字段上,这样就可以做全局的方式拦截,定义一个你自己独特的

2020-06-11 10:19:12 6342 1

原创 Easy poi 4.1.6以上选型建议

优点:该说说优点了,比如注解式 起手, 导出,可以无侵入代码,可以侵入代码写法, 侵入代码写法,可以明确校验字段,字段转换 有dataHandle 作者自己定义了一套 对应类型的转化 formatter 机制比如时间 --》dataformat比如数字类型–〉 小树比如枚举类型,自动替换id 为汉字支持sax 大批量导入缺点:1.这个要用的是忽略空行,这个支持选择单一主键 进行忽略整行 就是数据第一行应该是忽略不了,记个bug2.不适合位处理机制,拓展性差3.支持样式较少缺点代码:

2020-05-22 14:09:14 722

原创 StripPrefixGatewayFilterFactory Gateway 记录一个很好玩的事情

StripPrefixGatewayFilterFactory

2020-04-07 09:33:05 1127

原创 探究一波: RequestBody 前端传0 ,1 为什么会解析成true or false

缘由: 我发现前端传0,1的时候,后端对象能用true,false接收注意: 1.不能保证所有人都能 看懂我会继续优化这篇文章GenericHttpMessageConverter.read(); 本篇看的是Jackson序列化的过程.但感觉都一样…但我没试过,可以一起探讨源码序列:小结:不是0的就是true...

2020-04-02 12:51:46 1350

原创 @Valid 和 @Validated |杂叙

1.介绍区别:1.@Valid注解的位置:METHOD(方法), FIELD(字段), CONSTRUCTOR(构造器), PARAMETER(参数), TYPE_USE (所有类型都能用)@Valid只验证第一层级,不会去验证旗下类中包含的其他没带@Valid实体判断所有字段2. @Validated1.注解的位置:{ElementType.TYPE(类、接口(包括注释类型)或e...

2020-03-11 10:51:37 948

原创 Oracle SQL Replace Regexp_Replace方法

替换字符的方法:使用场景: 1.替换特殊字符:替换制表符,换行符...等等 2. 替换很繁琐的业务,比如替换所有数字,所有字母,等等不是特定的字符串的数据简介:REPLACE(source, search_str, replace_str) source: 对应字段 search_str: 替换的准确值 replace_str:替换成什么REPLACE(source, s...

2019-06-05 16:17:56 2718 3

原创 力扣第五题:回文最长子串 --笔记

分析题:1.首先回文,就是前面读 和 后面读一样 由此可见开头和结尾是一致的比如:abcba 前面abc 后面abc2. 分析这道题的时候有以下情况,既然是前后读一样,它需要一个界点分前后,我就把字符串定为: 1.偶数 2.奇数 3.不是回文的情况 4.全是一个字母的情况 5.空串开始写代码 ,经过了很多次代码的修改结果:超时了然后发现如下代码有如下的优化点:代...

2019-04-22 16:53:00 416

原创 Hibernate 自定义主键生成策略与源码浅析

文章目录这是一个矛盾的设计:使用场景:为什么写死的id,会被替换(源码解析)策略代码:这是一个矛盾的设计:为什么说是失败的设计: 因为不支持友好扩展,死代码就是死代码,不能 删除后手动恢复。但是矛盾点在于,我如果修改了唯一值的时候,会找不到对应的值,但是可以手动添加。使用场景:这些自动生成策略不支持的情况下:AbstractPostInsertGeneratorAssignedCo...

2019-04-01 16:06:27 1045

原创 Mysql 5.7.22 $MYSQLD_OPTS (code=exited, status=1/FAILURE)

1.启动mysqlsystemctl start mysqldsystemctl status mysqld 然后status 查看原因,发现了这个: 提示启动失败:$MYSQLD_OPTS $MYSQLD_OPTS (code=exited, status=1/FAILURE)$MYSQLD_OPTS 这个有没有在mysqld.service 找到,结果发现没找到,以为是没设置值,然...

2019-03-20 21:45:12 25611 2

原创 ORA-01034 ORACLE not available

问题描述:1. ORA-01034: ORACLE not available ORA-27123: unable to attach to shared memory segment Linux-x86_64 Error: 13: Permission denied Additional information: 98304 Additional information: 102...

2019-03-20 21:04:33 14124

原创 项目杂文:gitssl,表单点击按钮 location,swagger 的一些知识点

1.git ssl 问题:SSL 证书问题,可能是证书不合法,或者其他原因导致的,处理上要进行全局忽略设置git config --global http.sslVerify fasle2. 表单提交影响window.location.href:有这样的场景: 我 window.location.href 跳转到了一个表单的填写页面,我没有submit 的按钮,底部只有 两个普通的按钮,...

2019-02-26 13:49:46 259 1

原创 Orcal mysql sqlServer 插入多条语句 insert into table values(),()

1.前言,我在写多条插入的时候报错:2.研究一波 知识点:如下,sqlserver ,oracle,mysql 三个数据库的多条插入的区别。sqlserver 插入:这个没找到对应的文档:但是 一些资料表示:insert into tables values(),()是支持的mysql 多值插入:支持:insert into table values(),()oracle...

2019-01-25 11:49:50 5340

原创 Project Lombok:消除Boilerplate代码

Project Lombok 使用简介:Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again, with one annot...

2019-01-18 00:04:49 255

原创 TableauServer iframe 不支持嵌套(Clickjack)

注意:以前版本的Tableau Server中提供了Clickjack保护,但默认情况下已禁用。除非明确禁用,否则Tableau Server 9.1及更高版本的新安装将始终具有clickjack保护。

2018-12-27 11:14:06 1518

原创 详细讲解:Tableau Server ticket 接入除视图外的页面

前言:tableau server 的票证 用来直接访问table sever 的一些资源,大多数用于视图,当最近接到了一个需求要求显示数据源。实验到底能不能访问:按照原有的方案,http://{serverUrl}/trusted?username=adminUser&amp;client_ip=serverIp 获得票证,票证获取完,带票证进行访问,会出现一些服务器的报错 意思是不能访问...

2018-12-27 10:55:17 3252

原创 Win10家庭中文版( CredSSP 加密 Oracle 修正 )

1.需要打开注册表:regedit打开后对应打开如下地址:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\如果System里含有\CredSSP\Parameters 就改一下AllowEncryptionOracle 为2如果都没有的话:在创建CredSSP项,在CredS...

2018-12-21 09:16:03 2476

原创 TableauServer RESTAPI

需求:1.需要生成数据源文件2.上传数据源文件到tableau 服务器上3.获取数据源列表4.进行票据访问数据源步骤:进行学习 REST API学习Extract API 2.0 (原以为它是生成的数据源文件)学习SDK未解决的难题:1.未解决 .hyper 文件上传的问题2.未解决票据访问单独数据源详情页面开始:REST API:1.singin 登录 获取 to...

2018-12-18 17:49:27 2911 1

原创 Java 冷知识(跟进补充)

1.编译成class文件javac Helloword.javajava Hellowword然后就能打印但如果:测试要用到其他jar包:编译成字节码文件:javac cp 1.jar:2.jar Hellowword.java执行字节码文件:java cp .:1.jar:2.jar Helloword才能执行通过...

2018-12-17 13:37:48 251

原创 简要:事务

事务基础知识:事务的特性隔离级别:传播行为事务的特性 ACID :A(Atomicity) 原子性:保持本次事务中,所有操作都成功,只要有一个不成功,所有操作都不成功。D(Durability)持久性:执行完,刷进数据库,永久有效I(Isolation) 隔离性:隔离性,需要根据具体的隔离级别而定,区分于两个事务中,进行操作的个体,下面隔离级别会详细介绍。...

2018-11-22 15:24:50 258

原创 Jquery:Js 赋值input onchange oninput事件用不了及解决措施

Js 赋值input onchange oninput事件用不了解决措施事件了解:onchange:正常触发: 值改变后,必须失去焦点oninput:正常触发: 事件在用户输入时触发分析为什么不能用:当readOnly的input 充当下拉框的时候,onchange 与 oninput的事件都不能用。猜测是不能获取焦点。导致的onchange事件不能正常用。oninput是必须...

2018-11-14 08:47:08 9827

原创 浅析:Connection reset 和 druid的bug归并

**java.sql.SQLRecoverableException: IO 错误: Connection reset****org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; nested exception is java.sql.SQLRecoverableException: IO 错误: Connection reset**

2018-11-12 09:13:16 5870

原创 Linux 常用命令

ps -ef|grep xxx 看xxx名称是否运行nohup java -jar xx.jar &amp;amp;amp;gt;xxx.log&amp;amp;amp;amp;(或者 xxx.out&amp;amp;amp;amp;) 运行jar 结束标志&amp;amp;amp;amp;sh 启动 ./xxx.sh nohup xxx.shrm -rf xxx 删掉文件。cp xxx xxx1 复制文件到xxx1路径下top 任务管理

2018-10-24 23:27:39 188

原创 Nginx 413 ResultEntity Too Large 504 TimeOut

Nginx报错信息:当时第一次,遇见了这两个错误,于今日整理一下,如有错误,请看客批判。keepalive_timeout 1200;#请求超时时间 client_max_body_size 50m; #主要是这个参数,限制了上传文件大大小下面是我对nginx 的一些的学习体验:1.我不太了解,别人的启动方式,我只知道,他应该也是个web容器,能...

2018-09-14 13:48:43 350

原创 MongoTemplate入门

一 :准备工作使用场景不确定列节约空间较多用于即时存储大量数据Mongo的优势: 1. 它会把数据文件映射到内存中,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。MongoDB并不干涉内存管理工作,而是把这些工作留给操作系统的虚拟内存管理器去处理,这样做的好处是简化了MongoDB的工作,但坏处...

2018-09-11 09:57:45 31232

原创 POI(excel)导出优化

寄语:第一次接触百万级别导出,不知道极限,尝试过百度,经历过绝望,内存溢出,等了一万年,不出来文件….1.要明白 极限:excel 不同版本的行极限: excel 2007 及以上:1048576 2003 : 65536 行 不考虑列:因为最少256列够用2:什么会导致内存溢出:1.循环量过大2.创建重复实体过多3.map 添加多只 4...

2018-09-08 11:32:14 5430

原创 Java 开发必备:"神器"

导读:Java开发人员经常要和各种各样的工具打交道,除了常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。本文作者Hollis偏爱使用在线工具,因为这样比较方便。本文就总结了一下常用的在线工具。欢迎纠正及补充。 01 Java源代码搜索 http://grepcode.com/ Grepcode是一个面向于Java开发人员的网站,在这里你可以通过Java的pr...

2018-09-04 21:40:21 2086

原创 MongoDB 增删查改(CRUD) 以及一些常用命令

MongoDB : 系统自带的库为 1.config 2.test 3.admin linux 环境下的命令集合: mongo localhost:27017 mongo 连接本地mongoDB服务 show dbs 展示所有的数据库 show collections 展示所有的集合 ...

2018-08-20 11:57:02 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除