- 博客(258)
- 资源 (38)
- 收藏
- 关注
原创 使用Nginx反向代理KKFileView遇到问题
在KKFileView的config文件中中,修改application.properties文件。如果遇到跨域访问问题(Strict-origin-when-cross-origin)配置完成,保存成功后,启动KKFileView,在打开测试界面时,请注意。在KKFileView官网上,关于使用Nginx代理,建议配置如下。在Nginx的conf文件夹中修改 nginx.conf ,新加。可能时网络访问关系没有开,也可以在Nginx中加上相关配置。我使用的版本时4.2.1,发现 没有。
2024-07-01 12:00:03
9399
原创 面向对象六大设计原则--依赖倒置
Dependence Inversion Principle,DIP(依赖倒置)High level modules should not depend upon low level modules. Both should depend upon abstractions. (高层模块不应该依赖底层模块,两者都应该依赖抽象)每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块,原子逻辑的再组装就是高层模块(示例图如下图所示)
2024-06-24 18:36:18
5114
原创 组合优于继承
对象的组合是在运行时刻通过对象之间获取引用关系定义的,所以对象组合要求不同的对象遵从对方所实现的接口来实现引用传递, 这样反过来会要求更加用心设计的接口,以此支持你在使用一个对象时, 可以把它和很多其他的对象组合在一起使用而不会出现问题。这也就意味着,我们要定义更多的类和接口。继承:是一种is-a的关系,白盒复用,父类的实现对于子类来说是透明的,实现一个子类的时候,需要了解父类的实现细节,以此觉得是否重写父类方法。子类的实现依赖父类的实现,两者高度耦合,一旦父类代码修改,就会影响所有子类的逻辑。
2024-06-21 10:57:57
2199
原创 使用KKFILEView预览OFD格式文件遇到的坑
发现,在4.2版本之前,预览OFD格式文件,确实存在预览OFD文件跨域问题,升级使用4.2以上版本即可解决该问题。因业务需求,需要在线预览OFD格式文件,所以需要升级kkfileview,初步升级为4.0.0版本,尝试各种跨域解决方案,均不好使,后去。结果发现有跨域访问问题,见下图。
2024-05-22 16:21:59
2268
原创 使用PL\SQL将Excel表格导入到oracle数据库中
因为要测试生产问题,需要把生产上oracle导出数据导入到测试环境oracle数据库中,尝试了N种方法,发现使用PL\SQL 的ODBC 方法比较好用。
2024-04-15 16:17:01
5483
1
原创 XStream 从1.3.X升级到1.4.X版本遇到问题
原来为第三方提供jar包使用XStream1.3.X版本,后来升级到1.4.X版本,第三方系统使用时遇到com.thoughtworks.xstream.security.ForbiddenClassException 问题。在xml转成bean类时,发现xml中user_name 中有值,但是转换的bean类中 user_name 为空,$也是关键字,默认为_-,这2个参数一个改变$的显示,一个改变_的显示。修改后,user_name 可以转换正常。因为_是关键字,默认的会变为__
2024-04-15 14:21:23
2521
原创 近日遇到数据库及其他问题
在编译完class文件,替换war包里面对应class文件后,报Could not reload resource bundles java.lang.NoSuchFieldException: cacheList,找不到对应action,在网上查找资料,发现可能是JDK版本问题,原来使用JDK8 编译有问题,替换为JDK1.6编译,替换class文件后正常。三、编译class文件java.lang.NoSuchFieldException: cacheList问题。
2024-01-11 14:19:54
2391
1
原创 Setup Factory 使用及删除文件夹
如果是需要循环删除文件夹,使用Foleder.DeleteTree(String folederName) 这个方法即可。前一段时间,使用Setup Factory 进行打包,在使用过程中,遇到了很多问题,在网上找了很多资料,关于Setup Factory,使用时,需要自己写一些脚本,关于里面的Api,可以参考。在打包时候,需要在安装时,删除掉旧安装包的一些文件夹。,这篇文章介绍的很详细,可以用做参考。,内容比较全,可以做参考。
2023-10-07 11:11:30
2100
2
原创 系统架构设计师之启动(一)
在N年之前,自己参加过一次系统架构设计师考试,由于准备不充分,或者说基本上没有什么准备,导致了最终的失败,之后的几年,慌慌张张中几乎忘却了此事,在后面的工作中,经常因为到由于系统知识很多细节了解不清晰,对于总体没有轮廓,走了不少弯路,所以,想借此考试,系统性的补充下专业知识,提升一下自己的专业技能,也可以让自己在此后的工作中更得心应手。
2023-06-07 09:34:34
1856
原创 oracle 备份表
(3)在下方的SQL Inserts 中,SQL*Plus Execuable 选择框中选择 oracle 安装目录下sqlplus.exe文件。(4)在下方的SQL Inserts 中,选择Output file 中选择导出文件路径。(3)在列表中找到想要备份的表,右键选择Export Data。(4)import file 选择导入 xxx.sql 路径。(2)在Tools下选择Import Tables。(1)打开PL/SQL。(1)打开PL/SQL。一、PL/SQL备份。二、PL/SQL还原。
2023-04-28 16:08:53
10171
原创 IBM Was 打补丁记录
6.重启Was,退出root用户,启动was服务。0、拷贝解压ifph52925升级包。通过FTP工具,把压缩包传到服务器,2、切换至root用户。升级成功会有对应提示。1、停掉was 服务。启动成功,即升级成功。
2023-04-28 15:22:56
2338
原创 NotePad++ XMLTools 插件离线安装
在使用NotePad++时,在某些情形下,需要格式化Xml格式内容,可以使用Xml Tools插件,注意下载安装包时,需下载与NotePad++像匹配版本的插件包。下载对应插件包,下载成功后,在notepad++的 plugins 文件夹下,新建XMLTools文件夹。查询xml tools 版本,如果有网络,可以直接选择在线安装,需离线安装,需要到。对应包已经按照好,Note Pad++ 可直接使用。把插件包中解压内容拷贝到文件夹内。重启NotePad++ 即可。
2023-02-24 10:36:03
6508
2
原创 myeclipse打包项目,报Security alert:integrity check error
myeclipse 报错 integrity check error
2022-11-17 10:47:30
926
原创 jsoninclude.include.non_null 不起作用问题
@JsonInclude(JsonInclude.Include.NON_NULL) 注解,1、类上加注解 2、把不起作用属性名改为非驼峰命名法,亦有效。3、属性前加 @JsonProperty 注解,
2022-09-16 15:15:00
3950
1
转载 Mybatis 的 foreach 批量模糊 like 查询及批量插入
使用 mybatis 平时都是用遍历集合 in ( ) …,其实还可以多模糊查询和批量操作等其他操作,要明白 foreach 元素的属性主要意义,灵活使用,举例如下。1、根据多个品牌名字分类,模糊搜索数据,主要利用 separator=“or” 这个属性拼接 sql<!-- 利用foreach根据多个品牌名字分类,模糊搜索数据 --><select id="listGoodBrand" resultMap="goodsMap"> SELECT id,name,ty.
2021-07-07 10:32:15
7580
原创 判断SERVICE是否存活引起的DeadSystemException
/** * 方法描述:判断某一Service是否正在运行 * * @param context 上下文 * @param serviceName Service的全路径: 包名 + service的类名 * @return true 表示正在运行,false 表示没有运行 */ public static boolean isServiceRunning(Context context, String serviceName) {.
2020-12-04 10:25:16
7316
原创 Android RecycleView嵌套RecycleView 高度不对问题
在使用RecycleView嵌套RecycleView时,可能会发生子RecycleView高度显示不对问题。注意修改下面几处,在父Adapter的父布局@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) { LayoutInflater.from(context).inflate(R.layout.
2020-05-23 14:31:09
7577
原创 android 10 系统获取图片权限问题(BitmapFactory.decodeFile获取Bitmap为空)
在android 6.0以后,权限不止是在AndroidManifest.xml文件里面声明,而且需要在代码中动态获取,这一点大部分人应该都很清楚了,如果不清楚,可以看下面代码(这里以读写文件和相机权限为例):// 准备申请的权限private String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE, ...
2020-01-03 12:02:48
20522
7
原创 Android 安装包没有签名文件问题
当使用Android studio 打好一个release 包,上传到市场平台的时候,却被提示解析失败,没有签名文件,好长时间没有打包了,难道是有些细节给忘了,明明一个月之前上传的签名包还是可以的。把打好的包改成zip格式,解压看了一下确实签名文件应该在META-INF文件夹下,后缀名是.RSA的文件,确实是没有。查看了一下自己的打包过程,发现了一个小问题:V2这种签名方...
2019-06-19 23:21:12
25227
原创 我的阅读史(1)
这是一篇为2018年4月23号世界读书日所写的投稿文章,在有些读书人眼中,读书是一种自带骄傲的属性的活动,像很多带着骄傲属性的活动一样,其内部也有复杂的鄙视链条。好在自己没能在书里读出骄傲,读书只不过是了解这个世界的一个手段一个方法,有些人借助阅读书籍,有些人借助影音视频,对世界关注点和好奇点不同而已,动不动借读书生出骄傲感的人,也可能只喜欢在朋友圈中读。阅读带给我最大的物理属性变化大概就是眼睛近视
2017-04-28 17:18:09
8138
原创 何处是故乡--读《中国在梁庄》
最近读完了梁鸿女士的《中国在梁庄》,在书中作者详述对梁庄村民的采访还有自己对于村庄的观察和思考,作者的老家是河南穰县,作为一个出身于北方农村的人,总会看到熟悉而又些许陌生的一幕幕。在开始的第一章,作者主要详写了村庄的现实变化以及自身对于村庄的现在的观感还有引起的回忆,其中的重要的一节是记述了作者父亲大半辈子的经历,通过老人的回忆,折射农村在几十年间的变化,作为一个爱听故事的人,其实关于自己村庄的历史
2017-04-28 16:30:51
8368
原创 经济学中的几个概念
最近看了几篇解释关于经济学概念的文章,找出几个比较感兴趣的概念,整理一下,通过经济学思维从另外的角度来观看这个世界,别有一番风味。机会成本维基百科在维基百科中,对机会成本定义如下: 机会成本(Opportunity Cost, OC)是指决策过程中面临多项选择,当中被放弃而价值最高的选择(highest-valued option foregone),又称为“替代性成本 (alternative
2017-04-15 09:55:47
11465
launcher中workspace代码
2012-02-14
wallpaperdemo
2011-09-12
SideBar.java
2020-12-16
android圆形菜单
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人