
java开发小技术
梵城中的燕
生如夏花之绚烂
展开
-
负载均衡(一)服务器调优
项目配置到服务器为的就是更多的人去访问,那么如果访问量太大,服务器势必会卡,那么服务器的优化必然成为了程序员必修的课题.我们先服务器的外部配置说明,然后下一篇,说一下一个小技术nginx.选择好的操作系统,服务器运行在操作系统上,那么好的操作系统必然会服务器调优决胜的关键一环,一般来说,服务器都会选择linux,unix等操作系统,其实这些系统做出来就是为了服务器部署的.选择linux服务器,不仅原创 2016-11-16 11:38:35 · 651 阅读 · 0 评论 -
webservice小结
webservice是一套老的跨平台的,跨语言的web框架,我了解的比较好的是xfire,到后来整合之后的cxf,这些webservice框架传输数据都是用的xml。但是近期听说xml过时了,现在用的都是就送传输数据,于是,我到某些有webservice接口的网站试过才知道,人家返回早已是json 了。 webservice其实不熟还好了。主要有2种,一种是通过jdk本身的类写的,另一种是导入cx原创 2017-08-22 10:30:56 · 512 阅读 · 0 评论 -
maven 问题总结(一)
第一个问题:Failure to transfer org.codehaus.plexus:plexus:pom:1.0.12 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update inter转载 2017-06-26 11:10:28 · 282 阅读 · 0 评论 -
maven添加组织,法律和开发人员信息
<licenses><license><name>Apache 2</name><url>http://www.apache.org/licenses/LICENSE-2.0.txt</url><distribution>repo</distribution><comments>A business-friendly OSS license</comments></license></原创 2017-06-29 13:53:56 · 290 阅读 · 0 评论 -
json数据的返回处理和编码转换
其实,这俩个是可以分开不同2个问题,json数据的返回,编码转换,不过,我遇到的问题,需要把他们整合一下。 问题:ajax请求回去的,是乱码,白班getbytes()之后无奈,就连tomcat的server.xml配置都改了,加了ULIencode=”utf-8”,于是,想着用json数据返回看看。 首先,在struts2中,返回json格式,只要在一个配置文件中注明,返回的是json,并且,把原创 2017-06-19 14:09:29 · 5358 阅读 · 0 评论 -
oracle实施问题Could not get a databaseId from dataSource
前几天去业主哪里实施,项目启动失败,并且报错这样的错误,但是在正常的开发环境中不可能包这样的错误的。 我们用的数据库是oracle,而这个”Could not get a databaseId from dataSource”这个错误很明显是oracle的错误,一开始我以为是数据源出了问题,ip或者是用户密码,实例等出了问题,但是一番改正,项目启动还是报这个错误。 百般实验之后,确定是配置问题,原创 2017-04-24 14:50:46 · 27922 阅读 · 2 评论 -
‘’文字与格式字符串不匹配‘’和“格式代码出现俩次”和时间传到前台不符合格式
这里说的都已oracle为例。 一直纠结一个问题,往数据库存date格式一个数据,出来为啥子就是long类型的呢? 今天才明白,数据库不管你存是什么格式的,那么他存储时间格式是固定的。想要返回用户自定义格式的时间,我常用的俩种方法: 在get中设置,这是因为我用springmvc,数据回到页面需要调用get方法。 示例://转化时间格式 public String getUpdate原创 2017-01-22 16:39:40 · 1216 阅读 · 0 评论 -
搭建maven私服
下载nexus-2.14.2-01-bundle.zip 地址:https://www.sonatype.com/download-oss-sonatype 或者是网盘:http://pan.baidu.com/s/1mgznhd2 配置maven环境变量 我的nexus的位置:C:\Program Files\nexus-2.11.4-01-bundle\nexus-2.11.4-01 我原创 2017-01-06 17:45:25 · 269 阅读 · 0 评论 -
Maven(实用配置)
maven运行原理:Maven(原理介绍)第一步:把安装包放到系统盘的C:\Program Files中,这个软件是免安装的,向tomcat一样.第二本:配置jar保存位置.C:\Program Files\apache-maven-3.3.3\conf下的settings.xml中写出jar包下载下来保存位置,具体配置: <localRepository>C:\Program Files原创 2016-11-17 17:13:27 · 276 阅读 · 0 评论 -
Maven(原理介绍)
Maven是MyEclipse推荐使用的工具,为啥会推荐使用它,他有啥子优点吗??各位看官,听我慢慢写来…apache大家都听过,哎,这就好说了,Maven就是他产的,Maven有几个优点,但基点都是说他管理的jar包好,jar包管家.每次都要引入好多的jar包,有时候还会漏掉,更具服务器报的错误去寻找jar包,那么有个maven管家这些都不愁了,他会自动帮我们管理好jar包,如果没有对应的jar包原创 2016-11-17 16:52:39 · 226 阅读 · 0 评论 -
svn的各种状态
正常的svn中导出的项目有个桶的标示.incoming mode是我们没有,没有跟新的标示.outgoing mode是我们有,没有上传的标示最重要的双向箭头的红色标示,是出现了错误的,就是你和别人开发的起了冲突,这个时候就要解决了.正常的操作,有提交,我们提交自己写的代码.更新,更新就是下载.这里个操作其实都容易出现问题,最正确的是先资源同步一下,然后更具实际情况做相关操作.覆盖是别人原创 2016-11-17 15:01:34 · 5062 阅读 · 1 评论 -
svn检出操作
svn的检出操作和正常的的导入操作差不多的.在package explorer(其他也可)中空白右键import,进入导入选项,选择svn中的从svn中到处项目.点击下一步,如果是新的url,需要在创建新的资源文库位置中输入url,如果是有了的,那么就使用旧的资源库,选择对应的url就可以了.接着点击下一步,会提示让输入用户名和密码,输入之后点击记住密码(状态),这个必须点,原因是svn中间的原创 2016-11-17 14:47:26 · 906 阅读 · 0 评论 -
svn的MyEclipse集成
svn是一个可以夸地域的让大家协同完成项目的服务器.简单的说,你们一起完成一个项目,只要把这个项目放到svn服务器中,无论你在哪里都可以实时更新上传代码.(前提是外网能访问到这台服务器)1、从官网下载site.zip文件 avn下载链接 2、从中解压出features与 plugins文件夹,复制到E:\MyEclipse\plugins\svn里面,(如果没有此文件夹,请去原创 2016-11-17 14:23:15 · 297 阅读 · 0 评论 -
nginx配置
配置在东西就手写了,直接copy了,嘿嘿!! 这些配置都在主目录的conf文件夹下的nginx.xml中配置.worker_processes auto; 表示工作进程的数量,一般设置为cpu的核数, 设置为auto 则表示自动检测.worker_rlimit_nofile 100000; 更改 worker 进程的最大打开文件数限制。如果没设置的话,这个值为操作系统的限制。这样 nginx原创 2016-11-17 14:02:36 · 331 阅读 · 0 评论 -
负载均衡(二)nginx
上一篇:负载均衡(一)服务器调优上一篇说的只是一个服务器好的环境,运作服务器的一个好的习惯,但是如果访问量太大的话,依旧不能解决问题.实际上,如果服务器访问量太大,一个服务器就不能满足需要,我们必须用多台服务器协同工作,那么,接踵而来的问题是,多台服务器同时运行,那么端口号势必产生冲突!!!!我们发送请求都是一样的,怎么取到另一台服务器呢??我们怎么保证每次访问的服务器都是一台,而不是随机访问到的呢原创 2016-11-16 12:00:33 · 261 阅读 · 0 评论 -
jxl解析问题总结
在做jxl解析excel过程中出现了几个问题,这里总结下:删除一行excel表格 正常的workbook得到的对象是不能操作excel表格的修改的,只能在拿到数据才可以修改数据。但是,网上搜索有个方法是可以删除的,就是WritableWorkbook里有removRow(i)方法,但是我用writableworkbook操作,整个excel表格会变成空,所以,谨慎使用。 其实这个道理和io流操原创 2017-09-20 13:58:37 · 621 阅读 · 0 评论