
工作总结
尹若轩
我们做的是自己,为了梦想而奋斗。只要努力、自信,每个人都可以是自己的代言人。
展开
-
工作总结42 商密网系统数据库通过网闸访问非密网联网注册系统数据库
【复盘】:商密网ERP系统数据库通过网闸访问非密网联网注册系统数据库。首先,申请了非密网联网注册系统数据库的商密网网闸地址,通过商密网客户机PL/SQL去连接,一直连接不上,排查的时候,开始认为是网闸 的原因,没有给客户机开通访问权限。开通客户机访问网闸地址权限后,可以Telnet的通联网注册系统的数据库的端口号:1521。但是使用PL/SQL工具连接依然不通。排查可能是联网注册系统数据...原创 2020-05-08 16:17:49 · 861 阅读 · 0 评论 -
工作总结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 · 10135 阅读 · 0 评论 -
工作总结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 · 1350 阅读 · 0 评论 -
工作总结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 · 754 阅读 · 0 评论 -
工作总结26 发票同步方案的总结
业务场景: 把各台客户端机器里的开票软件里的发票数据,同步到服务器的信息系统里。改进前的方案: 利用Netty框架实现的同步工具,把发票数据由客户端推送到服务器端,由服务器端的数据同步到互联网库的税控发票表里,然后互联网库再利用触发器实时推送模式同步到商密网数据库的税控发票表里。如图所示: 这种方案,导致了数据库的连接没有释放,导致Netty的原创 2016-12-17 22:43:30 · 1469 阅读 · 0 评论 -
工作总结25 Eclipse里Serve Modules without publishing导致项目加载不成功的主凶
Server Options->Serve Modules without publishing,不勾的话,修改类文件里就会不停的重启Web服务器;如果Web项目启动时间比较长的话,还需要修改超时时间,这个在Timeouts里面设置原创 2016-11-25 12:43:42 · 6308 阅读 · 0 评论 -
工作总结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 · 1885 阅读 · 2 评论 -
工作总结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 · 28868 阅读 · 1 评论 -
工作总结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 · 819 阅读 · 0 评论 -
工作总结31 工程里修改java文件不用重启tomcat的方法
我们在修改任何java文件Tomcat就会自动重启,然后就漫长的等待 。在开发过程中,修改一些java文件根本是不需要重启服务的,譬如给java类增加一些业务逻辑,去掉一些不需要内容,添加部分 注释等,不是做大的修改。有些需要重启服务,比如有些需要服务重启才能加载,修改了成员属性,新增了方法等. (1)在下图中,Auto reloading enabled 不要勾选。原创 2017-06-18 14:36:42 · 411 阅读 · 0 评论 -
工作总结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 · 742 阅读 · 0 评论 -
工作总结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 · 862 阅读 · 0 评论 -
工作总结36 下载Excel模板,名称是英文有空格的时候,下载模板名称的空格变加号解决方法。,
java后台代码: 中文(全角)空格的Unicode值是\u3000,半角空格是:\u00A0 URLEncoder.encode(str, "utf-8").replaceAll("\\+","\u00A0")\u0028 ( 开 圆括号 \u0029 ) 关 圆括号 ...原创 2018-04-17 17:01:36 · 971 阅读 · 0 评论 -
工作总结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 · 2880 阅读 · 0 评论 -
工作总结35 Oracle RAC的tnsnames.ora参数详解
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。实例:jdbc:oracle:thin:@ (DESCRIPTION = (L原创 2017-09-05 10:32:59 · 2613 阅读 · 0 评论 -
工作总结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 · 1185 阅读 · 0 评论 -
工作总结33 财务系统在IE6下每打开一个新窗口就会丢失session
会话问题: 财务系统在IE6 sp03下每打开一个新窗口(target='_blank')就会丢失session ,只要是新窗口都会出现登录超时提示,说明新窗口里没有取到session这是为什么呢,改如何去解决呢? 解决方案:Session ID会保存在浏览器的Cookie中,而IE6,每次弹出一个窗体的时候,都相当于启动了一个独立的IE浏览器,所以第一个窗体的Cooki原创 2017-07-05 09:30:40 · 423 阅读 · 0 评论 -
工作总结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 · 1418 阅读 · 0 评论 -
工作总结23 tomcat启动不了项目原因
1.可能是平台的licence文件过期2.tomcat内存不足导致启动失败3.编译的代码有问题,比如编译器和编码不对,编译的代码有错误等等4.tomcat本身存在问题等。原创 2016-10-13 18:16:15 · 672 阅读 · 0 评论 -
工作总结22 firefox 阻止此页面创建其他对话框的解决方法
用Firefox操作弹出界面时总是遇到“firefox 阻止此页面创建其他对话框”,点击确定后,控制台就会报错误.原创 2016-10-13 18:06:01 · 2392 阅读 · 0 评论 -
工作总结20 找不到开票系统或者需要修改浏览器ActiveX安全设置问题
分析原因: new ActiveXObject("WScript.Shell")创建失败其原因:一、组件未注册,可以采用以下方法: 重新注册shell32.dll、WSHom.Ocx、scrrun.dll 方法一:开始--所有程序---附件---cmd 右键以管理员身份运行 regsvr32 c:\WINDOWS\system32\shell原创 2016-09-07 16:59:27 · 740 阅读 · 0 评论 -
工作总结5 中国的ERP的差距
在国内,ERP市场被用友,金蝶等几大企业占据大部分,我国的ERP企业如何才能走出国门,成为像Oracle这样的国际大企业,要走路的还很长。不过,我国的ERP行业正在不断发展着,还是不错的,缩短着与国外企业的差距。ERP行业的发展,离不开商业开发平台的支持和更多既要熟悉业务,又要懂技术的软件开发人才,而我国很多软件企业还是没有加大投资力度,每个公司都是各自为政,各顾原创 2010-01-09 17:06:00 · 697 阅读 · 0 评论 -
工作总结8 重构认识之一
最近,在项目组里进行了大量的重构,也相互讲解了重构的部分技巧,对于项目处在拐 点,重构还是非常必要的。再好的理论和技巧,如果不能与实际的工作结合起来,就是没有意 义的重构。 对于项目遇到的问题,有点浅陋的认识。现在项目已经升级新的大版本,正处在项目的 拐点处,以后代码还会随着需求的增加而增加,整个项目的代码维护起来有点吃力。吃力的原 因在哪里呢?原创 2014-04-18 14:09:01 · 714 阅读 · 0 评论 -
工作总结9 重构认识之二
页面重构,有些人也许认为没有必要。其实,页面也是需要及时重构的。我们的页面并不是 一直不变的。当需求发生变更或者页面新增功能时,页面需要去改动,有些代码可能不再起作 用,有些代码需要重新组织,便于以后的扩展和维护。 当页面的代码变得臃肿的时候,说明页面的代码有可能需要重构啦。有时候,重构也包括对 页面布局的调整,从而达到美观性和易操作原创 2014-04-19 22:12:59 · 685 阅读 · 0 评论 -
工作总结4 卸载软件注意的问题
今天忙乎了一天,为下周一出差做准备。今天重装office2007,总是出现问题,网上搜了一大堆,很多是要求重装系统,那麻烦可大了,我的电脑软件超多。我仔细的查找原因,注册表,各种组件都清除了,电脑也重启了,始终出现问题。最后,在一个文件里找到了,原来是office2007用到的DLL文件,没有清除掉。怪不得,我用第三方工具虽然清除了office文件,但是有一部分并没有完全清除掉,还会滞留在原创 2010-01-08 20:38:00 · 544 阅读 · 0 评论 -
工作总结10 重构认识之三
可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 SQL的重构,也是开发者经常要做的工作。当我们的SQL变更的时候,SQL会变得越来 越长,查询效率会变得越来越慢,这就是提示,我的SQL语句可能到了需要重构的时候啦。我 们原来的SQL设计也许已经不能满足现有的需求,那么重新调整我们查询的SQL设计和方案是原创 2014-04-20 16:07:50 · 758 阅读 · 0 评论 -
工作总结2 第三方库注意的问题
工作中遇到引用的参照出现访问数据库的异常,主要是引用平台的版本出现问题。从中可以看到,我们在项目开发中,引用的第三方库,版本不同,会带来一些问题,也许我们总是确认第三方库都是没有问题的,但是对于不同的项目,可能会存在一些问题,这需要我改一下第三方库的代码,编译成适合我们项目的库。 数据库问题:当多个帐套同时向服务器上传文件的时候,上传文件的服务器上的目录都是同一个目录,可能存在原创 2010-01-06 21:42:00 · 425 阅读 · 0 评论 -
工作总结3 开发效率
在工作中,对于经常做类似开发的时候,第一次会慢许多,等熟悉了以后,只要按照流程走,如何按照一定合理的步骤去开发,会缩短开发的时间,提高开发的效率。一个人,在一天的工作中,不可能一直处在开发的高效率状态,当累的时候,可以读读其他为工作服务的知识和技术,也是一种休息中的开发。在开发中,把相似的东西,首先快速的解决掉。在开发的过程中,要把共性的代码抽取出来,作为一个处理工具类来用。原创 2010-01-07 17:48:00 · 474 阅读 · 0 评论 -
工作总结1 工程环境问题
工作中遇到加载的工程运行访问页面的时候会报页面错误,经过和同事的寻找,最终是工程项目的环境问题,主要归纳可能存在的有以下几点:1.可能是你的第三方jar包库存在同名冲突或者引用的路径存在问题。2.可能是你的JDK库引用的不正确或者引用了JRE库。3.可能是你的工程在Tomcat等服务器里没有得到及时的更新。许多的时候,我们在测试程序的时候,在保证所写的代码没有问题的前提下,遇到这样原创 2010-01-05 17:47:00 · 435 阅读 · 0 评论 -
工作总结11 压缩文件里面的中文文件名读取乱码问题解决方案
最近,做了一个批量图片文件导入到系统中的功能,开始读取的时候,中文名的文件名,出现了乱码现象。 首先我用了java自身提供的zip相关API进行读取的,出现乱码后,我对文件名进行了编码转换处理,依然还是乱码。 根据我以往的经验,平常乱码的出现,往往是文件名的编码和系统中读取流的编码方式不一致造成的。 于是,我查看了Windows系统下的编码方式: 在Wind原创 2014-04-21 19:07:05 · 1467 阅读 · 0 评论 -
工作总结7 大数据量同步解决方案
账套间大数据量同步的解决方案原创 2014-04-09 19:28:53 · 2298 阅读 · 1 评论 -
工作总结21 客户在firefox登陆进去又闪退后的问题解决方案
原创 2016-09-18 17:39:32 · 1203 阅读 · 0 评论 -
工作总结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 · 3791 阅读 · 2 评论 -
工作总结18 Project facet Java version 1.7 is not support和spring文件报错
1.Project facet Java version 1.7 is not support 项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。 选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version 即可。 1.spring文件报错原创 2015-08-18 15:12:46 · 754 阅读 · 0 评论 -
工作总结16 业务处理和查询中的DDL的应用问题
我在做快速分析的时候,利用了临时表技术进行多个维度的条件过滤,其中务必会创建临时表和删除临时,在这个过程中DDL操作隐式提交事务。然而,我在业务逻辑处理中,务必会有一些业务查询,在这个过程中,我利用了临时表进行了过滤条件的查询,从而导致前面业务逻辑针对数据库的操作就会提交事务,产生了一些业务控制上的逻辑错误。 DDL操作,在使用的时候,一定要分析好它的应用场景和范围。下面,我们来说明下原创 2015-07-24 14:47:33 · 574 阅读 · 0 评论 -
工作总结15 sql的insert语句插入大量字符串到oracle的clob字段
当通过insert语句直接插入大量字符串(主要是html的内容),超过4000字符时候,就会报:ORA-01489: 字符串连接的结果过长. 虽然字段是clob,足以存储,但是通过这种直接插入的时候,因为没有强制指定带插入字符串为clob类型,oracle会把插入的字符串作为 “字符串类型”处理,由于oracle有最大字符串限制(不超过4000个字符),所以会报错。 解决方法:指定原创 2015-04-28 21:51:30 · 1947 阅读 · 0 评论 -
工作总结17 tomcat8下的web应用跟路径下的所有页面显示控制
把tomcat下面的conf目录的web.xml中的 listings true 果你访问tomcat下的一个web应用,那么如果你输入的是一个目录名,而且该目录下没有一个可用的welcome文件,那么 tomcat会将该目录下的所有文件列出来原创 2015-07-28 16:55:39 · 605 阅读 · 0 评论 -
工作总结14 jvm监控工具远程连接Tomcat
1、若以服务的方式启动启动tomcat\bin目录下的tomcat6w.exe,在JAVA_OPTS里设置如下: -Djava.rmi.server.hostname=192.168.33.80-Dcom.sun.management.jmxremote.port=9999-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.manag原创 2014-06-04 17:02:25 · 1000 阅读 · 0 评论 -
工作总结13 数据库显式提交和隐式提交问题
我在做性能优化的过程中,发现做的临时表调整操作顺序后,里面的数据没有了。 我做了一下全局事务级别的临时表定义如下:String sql = "create global temporary table "+tableName+" (CNALLBGELEMENTGUID varchar2(500),CBEGUID varchar2(500)) on commit delete rows原创 2014-05-20 16:42:28 · 1586 阅读 · 0 评论 -
工作总结6 JXL Excel性能优化
JXL的性能问题分析原创 2014-04-09 19:22:44 · 2084 阅读 · 0 评论