- 博客(42)
- 资源 (3)
- 收藏
- 关注
原创 java rmi反序列化安全漏洞问题解决方案
解决方案1、关闭javarmi服务的端口在公网的开放;2、下载SerialKiller临时补丁,这个jar后放置于classpath,将应用代码中的java.io.ObjectInputStream替换为SerialKiller,之后配置让其能够允许或禁用一些存在问题的类,SerialKiller有Hot-Reload,Whitelisting,Blacklisting几个特性,控制了外部输入反序列化后的可信类型例如:采用下载SerialKiller补丁,将IDoc2PdfUtilServic.
2021-06-25 10:10:40
2363
转载 oracle创建表空间并用数据泵导入数据步骤
1、创建表空间CREATE bigfile TABLESPACE zwjLOGGINGDATAFILE 'F:\oracle\zwj.ORA' SIZE 1000MAUTOEXTENDON NEXT 1000M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCALSEGMENT SPACE MANAGEMENT AUTO;2、创建用户,并给用户指定默认表空间CREATE USER kanguhong PROFILE DEFAULTIDENTIFIED BY k
2021-01-07 11:24:26
737
转载 修改request的parameter的几种方式
http://blog.csdn.net/xieyuooo/article/details/8447301
2020-06-08 14:58:59
338
转载 spring web.xml中 过滤器(Filter)的工作原理和代码演示
https://blog.csdn.net/qq_27093465/article/details/79162517
2020-06-05 14:27:58
194
原创 解析HttpServletRequest 的body 内容
public String getChars(HttpServletRequest request) { BufferedReader br = null; StringBuilder sb = new StringBuilder(""); try { br = request.getReader(); String str; while ((str = br.readLine()) != null) { sb.append...
2020-06-04 13:40:42
732
原创 接口调用http post请求
public static String doPostJson(String url, String json, String appCredential, String userCredential) throws UnsupportedEncodingException { // 创建连接池 CloseableHttpClient closeableHttpClient = HttpClients.createDefault(); ResponseHandler&l...
2020-06-04 11:30:50
539
原创 Eclipse中在添加tomcat时选不了现有版本
Eclipse中在添加tomcat时发现7点击后发现ServerName是灰色的不能使用,也点不了NEXT,文件目录为...\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\,进入文件夹后将下面这两文件删除就可以了:org.eclipse.wst.server.core.prefs org.eclipse.jst.server.tomcat.core.prefs之后在重启elipse...
2020-05-14 09:47:33
341
原创 HTTPS 请求
1、HTTP共用方法 public String doHttp(String urlStr, String output){ StringBuilder sb = new StringBuilder(); HttpsURLConnection connection = null;//http链接 try { //创建SSLContext SSLContext sslContext=SSLContext.g.
2020-05-13 15:46:52
243
转载 Android 读取AndroidManifest.xml中的属性方式
1、获取application下meta-data的值public static String getAppKey(Context c,String appKey) { try { ApplicationInfo ai = c.getPackageManager().getApplicationInfo( c.getPackageName(), PackageManager.GET_META_DATA); Object EP_APPKEY = ai.metaData.get(
2020-05-12 20:34:41
1052
原创 Android设备在Mac上不能识别
在~/.android/adb_usb.ini文件中加入供应商ID/Vender ID1.打开终端,输入:system_profilerSPUSBDataType找到对应设备的Vender ID2.打开终端,输入:vi~/.android/adb_usb.ini在打开的 adb_usb.ini文件中添加ID, 然后保存退出3.运行命令:adb kill-serveradb start-serveradb devices...
2020-05-11 16:39:58
441
转载 MAC 安装nginx
1、安装nginxbrewinstallnginx2、查看相关信息brew info nginxbrew services start nginxbrew services stop nginx、另外几个比较方便的指令重新加载nginx :nginx -s reload停止nginx :nginx -s stopnginx ...
2020-03-31 17:51:32
140
原创 MAc 安装brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew 搜索软件 : brew search nginxbrew 安装软件 :brew install nginxbrew 卸载软件 :brew uninstall nginx...
2020-03-31 17:18:12
91
原创 64位系统安装32位oracle,PowerDesigner 连接 Oracle的解决方案
1、C:\Windows\SysWOW64\odbcad32.exe,点击添加,选择Oracle in OracleClient_home2、配置数据源,输入用户名账号,测试连接成功3、打开PowerDesigner,在DataBase下拉菜单选择点击Connect,选择刚才配好的ODBC就可以了!...
2020-03-17 16:34:32
330
原创 ORACLE 恢复数据表和数据
以表 PD_BILL_MOBILE_INFO 为例子恢复数据到某个时间点flashback table PD_BILL_MOBILE_INFO to timestamp to_timestamp('2019-02-13 10:40:00','yyyy-mm-dd hh24:mi:ss');恢复删掉的表flashback table PD_BILL_MOBILE_INFO to be...
2020-02-13 17:19:08
82
原创 MAC 安装和启动RMQ
一、安装1、终端执行以下命令,然后回车,此步骤是安装brew,如果已经安装过,可以跳过/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、终端执行 brew install rabbitmq二、启动 brew servi...
2019-11-26 22:11:20
197
原创 mac 配置maven 不生效 /关掉终端就失效 解决方案
1、su root2、vim /etc/profile3、在文件头加入:export PATH=$HOME/bin:/usr/local/bin:$PATHsource $HOME/.bash_profile4、:wq (保存并退出)
2019-11-07 13:59:59
6729
原创 maven 阿里巴巴私服配置
Maven安装目录下conf文件夹下的setting.xml文件,在<mirrors></mirrors>标签中增加以下片段<mirror><id>nexus-aliyun</id><mirrorOf>*</mirrorOf><nam...
2019-11-01 16:29:50
556
原创 Permission denied的解决办法 ,即文件或文件夹root权限问题
OS 、Linux下获取文件或文件夹root权限问题终端进入到当前文件夹:sudo chmod -R 777 * 即可。
2019-11-01 14:38:34
5174
转载 如何在插件开发中引入第三方jar包
1. 新建一个文件夹放置需要的第三方jar包,/lib。 2. 导入或拷贝jar包至lib文件夹中。 3. 打开MANIFEST.MF文件,在插件编辑器的"Runtime"Tab页中,把第三方jar包添加到"Classpath"面板中。 4. 如果该插件需要被其他插件依赖,则需要在插件编辑器的"Runtime"Tab页中,在"Exported Packages...
2019-10-26 09:55:46
506
原创 mac 如何和windows 一样显示文件夹的全路径、以及如何复制路径
1、在终端执行命令:defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES2、请退出Finder 重新打开即可复制这个路径:点击这个文件夹 按住Option + Command + C然后 你在commond + V 输出一下 就可以看到了 就这么简单...
2019-10-11 19:44:43
1609
原创 Mac 配置完JDK的环境变量后 命令执行时command not found的解决方法
今天手贱啊,非要改mac的环境变量,一改不要紧,除了cd,其他命令都是command not found解决方法:1、export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin2、cd ~/3、touch .bash_profile4、open .bash_profile5、编辑环境变量的文件6、source .ba...
2019-10-11 14:55:06
703
原创 eclipse 中安装SVN
1.打开eclipse,点击Help-Install New SoftWare—Add—Name:subclipseLocation:http://subclipse.tigris.org/update_1.8.x
2019-10-10 18:01:13
82
原创 MAC JDK环境变量的配置
目录1、生成环境变量配置文件2、打开文件3、编辑打开的文件4、是配置生效5、显示JDK安装路径6、检测JDK安装是否生效下载安装JDK开始配置环境变量1、生成环境变量配置文件如果以前没有配置过环境变量或者没有此文件,执行语句创建文件。如果此文件存在直接第二步。 运行语句:touch .bash_profile 2、打开文件 运行语句:...
2019-10-10 10:43:02
217
原创 RMI 端口无法穿越防火墙,如何固定分配端口
RMI之所以使用的范围受限制主要有两方面原因,其一:必须要是java,平台的异构性受到限制;其二:穿越防火墙不方便。这里主要谈谈RMI如何通过固定分配端口来穿越防火墙。 RMI穿越防火墙不方便主要是因为除了RMI服务注册的端口(默认1099)外,与RMI的通讯还需要另外的端口来传送数据,而另外的端口是随机分配的,所以要想RMI的客户能通过防火墙来与RMI服务通讯,则需要能让随机分配的端口固...
2019-10-09 18:56:41
324
原创 oracle连接不上 ,找不到监听
今天上班来的时候,发现oracle连接不上,本机也无法连接。报识别不了监听,各种找原因。1、监听配置先查了监听的配置,发现没问题。首先查了一下是不是因为多个实例引起的监听配置问题多个实例配置:https://blog.csdn.net/limingdepoxiao/article/details/102456833经过检查一切配置正常。2、尝试qlplus 登录,查找问题...
2019-10-09 18:46:46
646
原创 ORACLE根据 pfile生成 spfile ORA-00823: Specified value of sga_target greater than sga_max_size
报错:ORA-00823: Specified value of sga_target greater than sga_max_size 最初尝试修改文件里的sga_target值,但是不能很好的解决问题,最后决定重新创建spfile关于ORACLE 11g文件位置:pfile :E:\app\Administrator\admin\orcl\pfile\init.ora.522...
2019-10-09 18:44:06
444
原创 ORACLE 监听配置的三种情况
目录1、首先解释一下而这的区别SID和SERVICE_NAME2、监听配置的三种情况: (1)一个监听在一个IP一个端口上监听多个实例(2)一个监听在一个IP不同端口上监听多个实例(3)多个监听监听多个实例1、首先解释一下而这的区别SID和SERVICE_NAME(1)SID:一个数据库可以有多个实例,SID是用来标识这个数据库内部每个实例的名字(2)S...
2019-10-09 11:10:18
654
原创 通过sqlplus 连接oracle 数据库
运行cmd 打开命令窗口运行如下例句:1、让choy用户使用管理员身份进行登录 : sqlplus username/pwd as sysdba;2、直接使用sys用户进行登录:sqlplus /@实例名 as sysdba;3、连接远程数据库使用的方式在本地:先使用sqlplus命令,而不连接数据库,然后使用conn命令登录(绕过用户名密码)(1)sq...
2019-10-09 10:31:43
1104
原创 RMI java.lang.UnsatisfiedLinkError: no jacob in java.library.path
java.rmi.ServerError: Error occurred in server thread; nested exception is: java.lang.UnsatisfiedLinkError: no jacob-1.17-x86 in java.library.path; nested exception is: java.lang.Unsatisfied...
2019-09-27 18:43:36
277
转载 JDK新特性
JDK1.5,1.6,1.7,1.8,1.9的新特性整理https://blog.csdn.net/qq_33204709/article/details/78948650
2019-05-03 17:10:42
105
原创 Spring Boot 配置文件
Spring Boot 按顺序读取各种配置指定配置文件ConfigurableApplicationContext context = new SpringApplicationBuilder(TestDefaultFile.class).properties("spring.config.location=classpath:/test-folder/my-config.prope...
2019-05-01 18:25:50
228
原创 JDK 1.8 Sream 分组的使用
public class Apple { /** * 主键 */ private String id; /** * 名称 */ private String name; /** * 价格 */ private BigDecimal price; /** * 总数 */ private Long count;...
2019-04-29 17:04:18
532
原创 代替replace的替换
参照mybatis替换方法,替换@$/** * token解析处理函数 * @ClassName: TokenHandler */@FunctionalInterfacepublic interface TokenHandler { /** * 解析参水返回替换后的参数 * @param params 用来替换的表达式 * @return 替换后的值 ...
2019-04-25 20:07:28
253
原创 WebStorm 安装和启动项目
下载:https://www.jetbrains.com/webstorm/download/ 安装:https://blog.csdn.net/whahahala/article/details/82019365 pull 代码,在代码路径下执行CMD命令:下载淘宝镜像(类似于MAVEN镜像) npminstall-gcnpm--registry=http://registry....
2019-04-25 19:28:06
1738
转载 策略模式的简单实例
spring应用上下文 + spring bean生命周期public class StrategyTest { public static void main(String[] args) { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:...
2019-04-11 11:21:13
358
kingbase8.Driver
2020-09-29
pentaho-kettle-4.4.zip
2020-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人