- 博客(1001)
- 收藏
- 关注
原创 mysql Date类型与String类型转换
1.Date ——> String 使用的函数:DATE_FORMAT(date,format) date:需要转换的日期 format:格式化的样式 format样式整理: 年: %Y 显示四位 : 2015 %y 只显示后两位 :15 月: %M 月份的英文显示:Octob...
2018-10-11 15:09:12
412
原创 【Oracle RAC】JDBC连接oracle RAC数据库配置
问题描述生产上线系统,未能及时识别到Oracle数据库是RAC环境,上线时,Druid数据源配置按照单实例数据库配置,导致系统无法建立数据库连接,系统无法启动。补充说明:数据连接池使用的是Alibaba的Druid。临时解决方案将原有数据库整库导出,在备机上创建单实例数据库,将生产库导入备机,之后启动系统,正常运行。 一个原则:保证业务能够正常实施!最终解决方案按照真实...
2018-10-10 15:09:14
649
原创 谈谈源码泄露 · WEB 安全
一、漏洞成因在 WEB 安全体系当中,可能你对 SQL 注入,XSS 跨站一些漏洞已经耳熟于心了,而源码泄露问题对于大部分开发者来说就相对陌生了 , 而源码泄露导致的问题却并不少见,在过往的泄露案例当中,不仅是小网站有此问题,在一些大的厂商同样出现不少,并因此拿到 webshell。比如在一些小型企业,可能公司并没有专门的服务器,而是把网站部署在某一个虚拟主机上面,代码文件比较多的时候 ...
2018-10-09 15:25:26
1166
原创 远程连接服务器数据库报错:Host ‘XXXXXX’ is blocked because of many connection errors...
一、我遇到的问题描述 使用Navicat for mysql连接公司的服务器数据库,报错:Host ‘XXXXXX’ is blocked because of many connection errors二、出现错误原因 同意ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)终端的数据库连接而导致的阻塞;三、解决方案(根...
2018-10-08 17:09:13
616
原创 weblogic 10.3.0.0 修改密码,测试可用
1. 为了保证操作安全,备份/home/safety/bea/user_projects/domains/base_domain/security/DefaultAuthenticatorInit.ldift 2. 进入/home/safety/bea/user_projects/domains/base_domain/security目录,执 行下列命令: java ...
2018-09-26 17:35:41
481
原创 jdbc连接Oracle使用SID与SERVICE NAME的方法 集群连接配置
有三种连接串的写法1.使用SERVICE NAME连接: jdbc:oracle:thin:@<host>:<port>/<service name>如:jdbc:oracle:thin:@//123.123.123.1:8080/SN 注意这里的格式,@后面有//, 以及端口号后的/,不是:(经测试:会报错)。这是与使用SID的主要区别。 ...
2018-09-12 16:47:51
2362
原创 Cocos2d-x中的3D功能
或许你已经开始接触Cocos2d-x了,并且已经知道它是一个2D游戏引擎。从3.x版本开始,Cocos2d-x已增加并改进了3D功能。3D游戏有着巨大的市场,所以Cocos2d-x中添加了3D开发所需的所有功能。或许3D开发对你来说是个新事物,并且很多专业术语你都不熟悉。但这篇文章会让你熟悉一些额外的软件工具,下面就让我们一起来了解了解Cocos2d-x中的3D功能吧。初学3DSpr...
2018-07-25 11:59:11
781
原创 eclipse和maven生成web项目的war包的操作方法
一、eclipse中,在需要打包的项目名上右击,然后把鼠标光标指向弹出框中的“run as”: 二、之后会看到在这个弹出框的右侧会出现一个悬浮窗,如下: 三、在上边的第二个悬浮窗鼠标点击“maven clean”,maven会清除掉之前对这个项目的打包信息;执行以后在eclipse的控制台console会看到如下信息: 四、然后重复一、二步,选择...
2018-04-26 00:00:23
141
原创 Linux下的chattr和lsattr命令
Linux下的chattr和lsattr命令文件的隐藏属性在Linux下我们可以用stat命令查看文件的相关属性信息,除了这些属性之外,Linux下的文件还有一些隐藏的属性,我们可以用lsattr命令来查看:$ lsattr mybook-----a-------e-- mybook12上面这条命令的输出表示mybook文件具有扩展属性a和e,即只能向该文件添加...
2018-04-12 15:12:49
154
原创 Linux chmod命令 修改文件权限被禁止 Exit code 126 from SFTP
在阿里云主机上搭建的LAMP环境,在修改相关文件config.cache.inc.php的属性的时候chmod 777 config.cache.inc.phpchmod: changing permissions of `config.cache.inc.php': Operation not permitted但是报了上面的一个错误费了一番周折,终于查到用 chattr 可以解除这个限...
2018-04-12 15:11:37
1330
原创 Linux下使用yum命令安装MySQL
Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。1、安装查看有没有安装过:yum list installed mysql*rpm -qa | grep mysql*查看有没有安装包:yum list mysql*安装mysql客户端:yum install mysql安装mysql 服务器端:yum install mys...
2018-04-11 11:24:52
154
原创 使用eclipse构建Maven项目及发布一个Maven项目
开发环境:Eclipse Jee Mars(截止2015年12月1日目前的最新版eclipse4.5),下载地址:http://www.eclipse.org/downloads/因为此版本已经集成了M2E的插件,再者Mars版本的eclipse也比较稳定,可以省一些不必要的麻烦。一、构建Maven项目用eclipse构建maven项目之前我们需要为eclipse做一些必要的配...
2018-04-11 10:33:35
277
原创 eblogic10配置问题总结
http://www.iteye.com/topic/204596 myeclipse+weblogic10的配置,配置成功 运行中可能失败,由于weblogic10不稳定,重启机器后可以使用了 web工程使用到hibernate3时可能出现问题 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 参考http://blog.chinaja...
2018-02-07 19:38:25
407
原创 XmlRootElement JAXB注解
Java代码 @Retention(value=RUNTIME) @Target(value=TYPE) public @interface XmlRootElement @Inherited @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE}) public @inter...
2018-01-26 15:30:48
179
原创 xml字符串和java实体类相互转换JaxbXmlUtil工具类 附java实体类生成soap接口报文案例...
JaxbXmlUtil工具类package com.aiait.ivs.util;import java.io.StringReader;import java.io.StringWriter;import javax.xml.bind.JAXBContext;import javax.xml.bind.Marshaller;import javax.xm...
2018-01-26 15:21:24
1160
原创 移动开发之微信小程序——资料集合
一:官方地址集合:1:官方工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=14764346784612:简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/?t=14764346775993:设计指南:https://mp.weixin.qq.com/debug/...
2018-01-23 10:54:39
237
原创 目前为止最全的微信小程序项目实例
wx-gesture-lock 微信小程序的手势密码WXCustomSwitch 微信小程序自定义 Switch 组件模板WeixinAppBdNovel 微信小程序demo:百度小说搜索shitoujiandaobu 小程序:石头剪刀布(附代码说明)audiodemo 微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义star 微信小程序开发之五星评...
2018-01-23 10:50:12
312
原创 微服务架构设计
互联网金融平台微服务架构设计 按照孢子框架要义对互联网金融理财平台进行微服务架构设计。假设我们设计的目标是5年后的陆金所(https://www.lu.com/)。陆金所简介,平安集团旗下理财平台,是中国最大的网络投融资平台之一,2011年9月在上海注册成立,注册资本金8.37亿元,lufax结合全球金融发展与互联网技术创新,在健全的风险管控体系基础上,为中小企业及个人客户提供专业、可...
2018-01-22 16:41:36
206
原创 Android客户端代码保护技术-完整性校验
由于Android系统固有的缺陷、Android应用分发渠道管理机制等问题,导致Android客户端程序很容易被反编译篡改/二次打包,经任意签名后可在各个渠道或论坛中发布,这不仅损害了开发者的知识产权,更可能威胁到用户的敏感信息及财产安全,因此客户端程序自身的安全性尤为重要,本文以客户端完整校验为主题,提供几种Android客户端完整性校验的实现思路,供广大开发者参考。思路1:对clas...
2018-01-08 17:10:59
328
原创 android开发中手动v2签名实现方法
用v2签名前要进行v1签名或zipalign。1. zipalign使用命令如下(v1签名可行百度很多工具的,android studio也可以eclipse也可)zipalign.exe -v -p 4 input.apk output.apkzip对齐,因为APK包的本质是一个zip压缩文档,经过边界对齐方式优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内...
2018-01-08 10:31:39
2405
原创 目标URL存在跨站漏洞和目标URL存在http host头攻击漏洞处理方案
目录HTTP协议详解引言一、HTTP协议详解之URL篇二、HTTP协议详解之请求篇三、HTTP协议详解之响应篇四、HTTP协议详解之消息报头篇五、利用telnet观察http协议的通讯过程六、HTTP协议相关技术补充利用HTTP host头攻击的技术0x01 密码重置污染攻击0x02 缓存污染0x03 安全的配置0x04 ...
2017-12-27 10:13:53
1304
原创 HTTP-only Cookie 脚本获取JSESSIONID的方法
一般扫描报告等级定为低危,如appscan。一般的Cookie都是从document对象中获得的,现在浏览器在设置 Cookie的时候一般都接受一个叫做HttpOnly的参数,跟domain等其他参数一样,一旦这个HttpOnly被设置,你在浏览器的 document对象中就看不到Cookie了,而浏览器在浏览的时候不受任何影响,因为Cookie会被放在浏览器头中发送出去(...
2017-12-12 10:39:04
1570
原创 绿盟检测出“检测到目标URL存在http host头攻击漏洞”如何解决
绿盟检测出“检测到目标URL存在http host头攻击漏洞”,检测报告中有解决办法(在Apache和Nginx里可以通过设置一个虚拟机来记录所有的非法host header。在Nginx里还可以通过指定一个SERVER_NAME名单,Apache也可以通过指定一个SERVER_NAME名单并开启UseCanonicalName选项。),但不详细,请问具体应该怎么解决 参见检测到目...
2017-12-11 11:52:15
4681
原创 npm介绍与cnpm介绍
npm介绍说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)使用npm安装插件:命令提示符执行npm install <name> [-g] [--save-dev] <name>:node插件名称。 例:npm install gulp-less --save-dev-g...
2017-12-07 15:22:14
210
原创 Electron学习笔记Part3-利用Electron builder应用打包EXE
HelloWorld写完并能够成功运行了,接下来将这个HelloWorld应用打包成exe安装包,这样就可以拿到其他电脑安装运行了,个人总结两种打包方式,其实现原理相同,但过程不同。目前刚刚实验利用Electron builder工具进行打包,需要安装Electron builder模块,在cmd中执行命令 [plain] view plain copy ...
2017-12-06 17:44:30
366
原创 利用electron-packager打包exe程序
一、安装 electron-packagerPS:安装之前,先复制一份package.json文件到./app目录下,然后改下./app目录下package.json里 “main”: “app/main.js”的路径(去掉app/),不这样子的话,下面打包的时候会报错,有的版本识别不了应用路径。1、使用命令 npm install --save-dev electron-package...
2017-12-06 17:41:59
727
原创 使用npm安装electron不成功的解决方法
使用npm安装electron不成功的解决方法根据官网提供的electron的npm安装方法,使用下面的命令进行安装,结果不成功npm install --save-dev electron-prebuilt1错误提示electron-prebuilt已经改名为electron,重新使用npm install --save-dev electron进行安装,仍然不成功。通...
2017-12-06 17:24:51
528
1
原创 electron 的混合桌面之路 入门安装
最近有计划去写桌面程序,所以呢,我打算写一篇博客来记录使用21世纪逼格最高的技术的入门文档。electron 的混合桌面之路首先假装很厉害的样子介绍一下Github 官方制作的Atom代码编辑器,这个编辑器是使用electron技术开发的号称21世纪最富有变化的可扩展的编辑器(A hackable text editor for the 21st Century)。界面简单...
2017-12-06 17:23:17
154
原创 struts2中RequestDispatcher问题
web.xml 2.4版本里,默认的filter只拦截request。 如果使用request.getRequestDispatcher("xx").forward(request,response),属于服务器内部forward,不会被拦截器拦截,所以你需要为filter配置拦截forward才行。 struts1用的是servlet,forward也会起作用。struts2里的filter的...
2017-11-11 18:53:22
337
原创 Apache使用ssl模块配置HTTPS
在这篇文档中,我们将使用自签名证书。假设CentOS已经安装了Apache Web服务器。我们需要使用OpenSSL生成自签名证书。如果尚未安装OpenSSL,它可以使用yum来安装。# yum install mod_ssl openssl安装完毕后,会自动生成 /etc/httpd/conf.d/ssl.conf 文件,下文配置会用到! 下面的命令可以被用来产生一个自签名的证...
2017-10-11 17:16:30
103
原创 windows下weblogic单双向ssl设置
1. ssl原理个人理解网上关于ssl原理讲的很详细,由于我仅仅需要配置weblogic的ssl,所以对ssl没有做深入的理解,以下仅是我个人对ssl的一些理解,不保证正确性。 ssl协议是保证客户端和服务器能够实现安全传输的一个协议,客户端向服务器发送请求后服务器会返回一个证书,里面包含必要信息密钥来验证身份,证明你的确是老大,而验证身份就需要有一个公证员,那么CA机构就是这个公证员。因此...
2017-10-11 16:10:33
174
原创 dbca创建数据库不同模板之间的区别
这篇文章讨论通过dbca创建数据库,默认模板之间的区别,下面是11.2.0.3 dbca建库选择模板的截图: 从截图可以看出,系统自带3个模板,分别是:“一般用途和事务处理”,“定制数据库”,“数据仓库”,之前的Oracle Database版本好像是4个模板,一般用途和事务处理是不同的两个模板。下面我们看看Oracle是怎么解释系统自带模板的:Templates are div...
2017-09-28 10:36:19
328
原创 Oracle启动监听报错:The listener supports no services解决
$ lsnrctl start报错提示:The listener supports no servicesThe command completed successfully如图所示:这样启动后远程连接会报错:oracle ORA-12514:TNS:listener does not currently know of service requested i...
2017-09-25 18:03:59
161
原创 linux使用VNC服务轻松远程安装oracle
转:https://www.2cto.com/database/201201/116795.html VNC服务在远程服务器上安装oracle,新手安装oracle时总会遇到这样或者那样的问题,下面我就详细解说一下安装过程,其实oracle安装很简单,并不要把他相像的特别复杂。本环境用:centos 5.4 32位系统第一步,安装VNC服务# yum install vnc*如下图,这...
2017-09-20 23:04:59
208
原创 linux操作系统下oracle数据库如何配置监听
1. 修改监听器配置文件Linux下Oracle监听器配置文件在:$ ORACLE_HOME/network/admin/listerer.ora, 如:/bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora修改并配置要监听SID的相关信息,如:#listener.ora Network Configuration File...
2017-09-20 16:31:22
704
原创 WebLogic11g-单双向SSL配置(以Springside3为例)
转:http://dead-knight.iteye.com/blog/19417162、观察weblogic方便开发部署提供的演示秘钥库 (秘钥库位置为:\weblogic11\wlserver_10.3\server\lib) 3、观察ssl的默认演示配置 那么在开发过程中,只需要在第一幅图上勾选“启用ssl监听端口”即可。 正式环境中,有哪些变化呢?主要就是更改上面2、3图中的配置,...
2017-09-20 15:19:54
188
原创 weblogic制作证书实现HTTPS 完整版
服务器证书安装配置指南(Weblogic) 之前在网上找了好多资料,按照步奏执行,但是最后都不行,都缺了一点,最后终于整合起来了,从自己制作CA证书到weblogic配置和客户端IE设置,全部OK 一、环境准备1. 安装JDK(可选) Weblogic安装后自带JDK安装。如果您直接在服务器上生成证书请求,请进入Weblogic安装目录下JDK所在路径的bin目...
2017-09-20 15:16:39
711
原创 html5 css input 如何去掉点击后出现的边框
css文件里加句话:*:focus { outline: none; } 或 input {outline:none;}
2017-09-11 10:19:50
1269
原创 博客园首页新随笔联系管理订阅 随笔- 14 文章- 1 评论- 0 利用jquery mobiscroll插件选择日期、select、treeList的具...
mobiscroll是个很好用的用于移动端滑动选择的插件,可以用来选择日期,也可以用来选择简单选项或者一些复杂的树形结构的选项,简单分享下。 依赖也比较简单,引入一个mobiscroll-2.13.2.full.min.js文件和一个mobiscroll-2.13.2.full.min.css文件即可。参考官网http://docs.mobiscroll.com 1.选择日期...
2017-09-05 10:05:17
313
原创 oracle database link使用说明
作用:将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象简易语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’; DROP [PUBLIC] DATABASE LINK dblink; ...
2017-08-17 18:05:00
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人