自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尹若轩

这个是技术的研究,学习,总结的一个生活记录

  • 博客(124)
  • 资源 (16)
  • 收藏
  • 关注

转载 [转载]:JDK动态代理

代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。正在上传…重新上传取消代理模式正在上传…重新上传取消代理(Proxy)模式结构图Java代理分为静态代理和动态代理和Cglib代理,下面进行逐个说明。1.静态代理接口类AdminService.java接口package com.lance.proxy.demo.service;public interface AdminServic...

2022-03-24 17:34:31 118

原创 工作总结42 商密网系统数据库通过网闸访问非密网联网注册系统数据库

【复盘】:商密网ERP系统数据库通过网闸访问非密网联网注册系统数据库。首先,申请了非密网联网注册系统数据库的商密网网闸地址,通过商密网客户机PL/SQL去连接,一直连接不上,排查的时候,开始认为是网闸 的原因,没有给客户机开通访问权限。开通客户机访问网闸地址权限后,可以Telnet的通联网注册系统的数据库的端口号:1521。但是使用PL/SQL工具连接依然不通。排查可能是联网注册系统数据...

2020-05-08 16:17:49 746

原创 工作总结41 Oracle常用的还原数据库语句

--查询表空间 select t.TABLESPACE_NAME,d.FILE_NAMEfrom dba_tablespaces t, dba_data_files dwhere t.TABLESPACE_NAME = d.TABLESPACE_NAME--创建表空间create tablespace FIN_DATA_TBS datafile 'E:\APP\ADMINISTRATO...

2019-01-31 09:44:46 431

原创 工作总结40 Oracle针对某一列字段自动类型失效

    今天我们的实施人员反馈一个问题,应收票证背书更新资金支付单报错,以前使用这个功能都是很正常,通过分析,看了下服务器的日志如下:      从日志看到更新这个表的记录时,出现了无效数字,也就是 where条件后面cguid没有进行自动类型转换,cguid时varchar2类型的。      开始的时候,我认为是Oracle的数据库的自动类型转换功能失效了,不起作用了,于是我焦急地在网...

2018-08-17 17:45:36 261

原创 工作总结39 Oracle安装时报检查操作系统版本:必须是5.0,5.1,5.2,6.0实际为6.1不通过解决方法

1.根据Log信息可以看出使用参数文件oraparam.ini在检查操作系统版本的时候出了问题,    查看系统信息:Win+R > CMD > systeminfo,可以看到操作系统得版本是6.12.查找配置文件oraparam.ini  然后打开查看如下: [Certified Versions]#You can customise error message sh...

2018-07-30 21:52:45 1726

原创 工作总结38 Oracle备份和还原

1.备份:备份某个用户的数据   exp jtuan/jtuan@ORCL owner=(用户)   statistics=none  file=d:\jtuan.dmp备份整个库的数据exp jtuan/jtuan@ORCL full=y   statistics=none  file=d:\jtuan.dmp2.还原:导入某个用户的数据imp jtuan/jtuan@ORC...

2018-07-24 15:24:36 179

原创 工作总结37 Oracle处理死锁的语句

1)用dba用户执行以下语句select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object)    如果有输出的结果,则说明有死锁,且能看到死锁的机器是哪一台。字段说明:    Username:死锁语句所用的数据库用户;    Lo...

2018-05-11 11:03:57 801

原创 工作总结36 下载Excel模板,名称是英文有空格的时候,下载模板名称的空格变加号解决方法。,

java后台代码:      中文(全角)空格的Unicode值是\u3000,半角空格是:\u00A0 URLEncoder.encode(str,  "utf-8").replaceAll("\\+","\u00A0")\u0028 ( 开 圆括号 \u0029 ) 关 圆括号 ...

2018-04-17 17:01:36 684

原创 工作总结12 ADMU7704E: 在尝试启动与服务器相关联的 Windows 服务时失败:server1

IBM Websphere 6.1,启动服务器的时候,控制台打印出了如下错误: ADMU7704E: 在尝试启动与服务器相关联的 Windows 服务时失败:server1; 在执行WASService.exe时可能发生了错误:Starting Service: cibwkdpcon020Node02 Service failed to start.      当遇到过这个错误,当

2017-10-26 22:02:49 2762

原创 工作总结35 Oracle RAC的tnsnames.ora参数详解

Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。实例:jdbc:oracle:thin:@  (DESCRIPTION =    (L

2017-09-05 10:32:59 2537

原创 工作总结34 Tomcat7.0.79参数配置的问题

最近在做部署的Tomcat7版本的性能优化,百度相关的资料后,配置的相关的参数后,后台显示警告信息,Tomcat启动的时候,报没有这几个属性。比如:minProcessors,maxProcessors,useURIValidationHack,都提示tomcat7没有这几个属性。但是这几个值在http://tomcat.apache.org/tomcat-7.0-doc/config/http.

2017-07-08 15:45:15 1098

原创 工作总结33 财务系统在IE6下每打开一个新窗口就会丢失session

会话问题:      财务系统在IE6 sp03下每打开一个新窗口(target='_blank')就会丢失session ,只要是新窗口都会出现登录超时提示,说明新窗口里没有取到session这是为什么呢,改如何去解决呢? 解决方案:Session ID会保存在浏览器的Cookie中,而IE6,每次弹出一个窗体的时候,都相当于启动了一个独立的IE浏览器,所以第一个窗体的Cooki

2017-07-05 09:30:40 387

原创 工作总结32 xfire-servlet.xml项目启动加载时报cvc-elt.1:找不到元素“beans”的声明

今天给客户做了一个xfire webservice接口,文件xfire-servlet.xml的文件开头声明的是DTD文件,项目跑在Tomcat是没有问题的,网络是局域网,但是部署在websphere服务器上就会报报: Caused by: org.xml.sax.SAXParseException: cvc-elt.1:找不到元素“beans”的声明。百度了下,网上有个解决方法就是:【通

2017-06-25 10:09:55 1355

转载 Tomcat利用MSM实现Session共享方案

Session共享有多种解决方法,常用的有四种:1)客户端Cookie保存2)服务器间Session同步3)使用集群管理Session(如MSM) 4)把Session持久化到数据库针对上面Session共享四种方法的详解:1)客户端Cookie保存以cookie加密的方式保存在客户端.优点是减轻服务器端的压力,每次session信息被写在客服端,然后经浏览器再次提交到

2017-06-20 16:23:57 827

原创 定时任务

在java的开发中,在开发一个定时任务时,会采用Time,和TimeTask来组合处理;    但是Timer和TimerTask存在一些缺陷:1:Timer只创建了一个线程。当你的任务执行的时间超过设置的延时时间将会产生一些问题。2:Timer创建的线程没有处理异常,因此一旦抛出非受检异常,该线程会立即终止。      Timer 的优点在于简单易用,但由于所有任务都

2017-06-18 16:22:36 333

原创 工作总结31 工程里修改java文件不用重启tomcat的方法

我们在修改任何java文件Tomcat就会自动重启,然后就漫长的等待 。在开发过程中,修改一些java文件根本是不需要重启服务的,譬如给java类增加一些业务逻辑,去掉一些不需要内容,添加部分 注释等,不是做大的修改。有些需要重启服务,比如有些需要服务重启才能加载,修改了成员属性,新增了方法等. (1)在下图中,Auto reloading enabled 不要勾选。  

2017-06-18 14:36:42 365

原创 工作总结30 ORACLE表空间无法扩展后处理

--查看表空间使用情况select  t1 "表空间" ,         z/(1024*1024*1024) "总表空间",z-s/(1024*1024*1024) "已用表空间",s/(1024*1024*1024) "剩余表空间",        ROUND((z-s)/z*100,2)  "使用率%"from (select tablespace_name t1,

2017-05-23 17:02:14 657

原创 工作总结29 Tomcat7 maxPostSize in tomcat's configuration

According to Tomcat7's documentation, setting maxPostSize in Connector to a value less than or equal to 0 may disable the limit of the size of a post request. But in fact, when I set it to 0, upload

2017-03-28 10:55:56 711

原创 工作总结28 Nginx性能调优一nginx proxy超时报错 upstream timed out (110: Connec.

环境介绍 服务器:centos7.0 X64服务:nginx proxy问题描述:查找日志提示如下 upstream timed out (110: Connect.... 解决方法:原因在于nginx proxy的超时时间太短proxy_connect_timeout    60;proxy_read_timeout       60;proxy_send

2017-03-24 11:27:12 9847

原创 工作总结27 Disconnected:No supported authentication methods available

出现”Disconnected:No supported authentication methods available”错误提示?  因为远程服务器禁止使用密码验证功能,你可以通过vi /etc/ssh/sshd_config,找到PasswordAuthentication no改为yes保存重启服务即可。

2017-03-20 16:02:54 1292

原创 工作总结26 发票同步方案的总结

业务场景: 把各台客户端机器里的开票软件里的发票数据,同步到服务器的信息系统里。改进前的方案:      利用Netty框架实现的同步工具,把发票数据由客户端推送到服务器端,由服务器端的数据同步到互联网库的税控发票表里,然后互联网库再利用触发器实时推送模式同步到商密网数据库的税控发票表里。如图所示:       这种方案,导致了数据库的连接没有释放,导致Netty的

2016-12-17 22:43:30 1430

原创 工作总结26 Error while trying to retrieve text for error ORA-12154 解决方案

链接oracle数据的时候报错如下:Error while trying to retrieve text for error ORA-12154,是因为没有设置ORACLE_HOME环境变量的问题。设置了环境变量后D:\soft\OracleClient\product\11.2.0\client_lite,问题解决

2016-12-12 17:15:03 28214 1

转载 CAP原理和BASE思想

分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有

2016-12-03 15:00:22 384

转载 正向代理和反向代理

正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求,也隐藏

2016-11-26 19:17:52 297

转载 无状态服务和有状态服务

对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧是指两个来自相同发起者的请求在服务器端是否具备上下文关系。如果是状态化请求,那么服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。而对于无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。        无状态的服务器程序,最著

2016-11-26 19:16:50 11806

转载 可用性和可靠性

可靠性和可用性是我们常见的IT系统衡量指标,有朋友问我这两个指标有什么区别,其实我也是大概有个概念。一时找不到权威的文档,Google了一下也没发现什么精确的定义,只能说说我的理解,我大致的印象是: 可靠性(R)是指从它开始运行到某个时刻,这个时间段内正常运行的概率。两个故障之间系统能正常工作的时间的平均值成为平均无故障工作时间。通常平均修复时间来表示计算机的可维修性(S); 可靠

2016-11-26 19:14:12 1684

原创 工作总结25 Eclipse里Serve Modules without publishing导致项目加载不成功的主凶

Server Options->Serve Modules without publishing,不勾的话,修改类文件里就会不停的重启Web服务器;如果Web项目启动时间比较长的话,还需要修改超时时间,这个在Timeouts里面设置

2016-11-25 12:43:42 6193

原创 工作总结24 Windows的任务计划,定时执行oracle存储过程或语句块

1、在pl/sql中,创建一个存储过程create or replace procedure pro asbegin   /***业务程序***/  commit;end pro;2、在某个盘下,创建一个 pro.sql文件,内容如下:call pro();exit;说明:两条语句之间要回车3、在这个盘下下,创建一个pro.bat文件,内容如下:sq

2016-11-25 12:27:26 1827 2

原创 工作总结23 tomcat启动不了项目原因

1.可能是平台的licence文件过期2.tomcat内存不足导致启动失败3.编译的代码有问题,比如编译器和编码不对,编译的代码有错误等等4.tomcat本身存在问题等。

2016-10-13 18:16:15 632

原创 工作总结22 firefox 阻止此页面创建其他对话框的解决方法

用Firefox操作弹出界面时总是遇到“firefox 阻止此页面创建其他对话框”,点击确定后,控制台就会报错误.

2016-10-13 18:06:01 2318

原创 工作总结21 客户在firefox登陆进去又闪退后的问题解决方案

2016-09-18 17:39:32 1109

原创 工作总结20 找不到开票系统或者需要修改浏览器ActiveX安全设置问题

分析原因:    new ActiveXObject("WScript.Shell")创建失败其原因:一、组件未注册,可以采用以下方法:     重新注册shell32.dll、WSHom.Ocx、scrrun.dll    方法一:开始--所有程序---附件---cmd  右键以管理员身份运行      regsvr32 c:\WINDOWS\system32\shell

2016-09-07 16:59:27 682

原创 工作总结19 tomcat下的web.xml和项目中的web.xml

今天在部署项目的时候,如果我没有在自己的项目配置web.xml的        /index.jsp所有的请求链接都会走tomcat下的web.xml中的              index.html        index.htm        index.jsp       tomcat中的web.xml是通用的,如果不设置,那么就会默认是同

2016-01-27 09:49:32 3728 2

转载 URIEncoding和useBodyEncodingForURI详解

之前关于编码的问题已经总结过两次了,有些地方写的很粗略。http://blog.itpub.net/29254281/viewspace-775925/http://blog.itpub.net/29254281/viewspace-1063133/Tomcat解决请求乱码可以使用URIEncoding和useBodyEncodingForURI.下面是两个参数的具体说明,参见Ap

2016-01-15 11:17:17 622

原创 在eclipse中修改tomcat设置内存大小

修改1:       在Eclipse中下面Servers双击Tomcat Server... 然后点击General InformAtion 下的Open launch configuration;会弹出Edit Configuration,然后在选中Atguments选项卡;在VM atguments文本框中最后面添加 -Xms256m -Xmx1024m -X

2015-11-26 15:57:01 6815

原创 【Eclipse】打开文件所在文件夹的插件

EasyExplorer : EasyExplorer 从 http://sourceforge.net/projects/easystruts下载。   下载后,就是一个jar压缩文件。最新版就是1.04,已经很久没有更新了,但是对最新的eclipse 3.*平台还是支持的。但是,该插件的安装方式好像通过eclipse 的自动更新管理不起作用。他最简单的工作方式就是:

2015-11-09 14:02:54 697

原创 【摘记】URI 编码和解码

有效的URI(统一资源标示符)是不能包含某些字符的,如空格,所以需要进行编码,编码方法有:encodeURI()和encodeURIComponent(),对编的码进行解码方法有:decodeU

2015-10-29 12:19:36 829

转载 redis 的两种持久化方式及原理

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。    Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模

2015-09-21 16:43:56 28426 1

原创 ORA-01031:权限不足的问题

ORA-01031:权限不足的问题    在 脚本更新时,报错:ORA-01031: 权限不足。    grant connect,resource,dba to cssy;    赋权DBA之后,还有这个错误。      执行 grant all privileges to cssy    赋予任何主机访问数据的权限,问题得到了解决。

2015-09-20 22:10:35 101861 11

原创 Redis配置文件解析

daemonize:    默认情况下,redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为yespidfile    当Redis 在后台运行的时候,Redis 默认会把pid 文件放在/var/run/redis.pid,你可以配置到其他地址。当运行多个redis 服务时,需要指定不同的pid 文件和端口bind    指定Redis 只接收来自于该IP 地址

2015-09-19 17:49:43 364

Linux系统命令及其使用详解

Linux系统命令及其使用详解

2014-05-20

自动化测试工具

JMap-1.4.zip

2014-04-30

网络监控工具

( HttpWatchPro

2014-04-30

Java内存监控工具

MemoryAnalyzer-1.3.1.201401071412

2014-04-30

代码页及字符集对照表

代码页及字符集对照表

2014-04-21

SQLSERVER时间函数汇总

SQLSERVER时间函数汇总,非常详细的内容

2014-04-18

SQL_Server_性能监视和故障诊断

SQL_Server_性能监视和故障诊断

2014-04-18

xfire开发实例.

xfire开发实例.

2014-04-18

SQL_Server_第六章_创建分区

SQL_Server_第六章_创建分区.ppt

2014-04-09

SQL_Server_安全管理

SQL_Server_安全管理

2014-04-09

全真模拟题

200道全真模拟题,PMP考前模拟试题。

2013-10-11

卓有成效的程序员.pdf

卓有成效的程序员是一本当前比较热门的书籍,共享给大家下载

2009-08-12

ITBATIS持久化框架

更好,非常友好的持久层框架,你可以学到很多的东西

2009-01-15

Linux实用学习教程

最实用的linux学习教程,快速的让你linux入门。

2009-01-09

FLEX开发技术教程

不错,进行表现层的开发,适用于初级开发人员参考,学习使用

2008-11-14

空空如也

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

TA关注的人

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