技术问题
weitingyu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kindediter最近应用总结
kindediter目前感觉不是很成熟,用起来问题不少。但工作后第一个项目应用到这个,偶尔会调一些相关的BUG。所以今天将这些问题总结一下。 1.用mysql保存内容,再次显示出来,相应的缩进会没有。在内容再次显示之前,页面用fn:escapeXml标签。问题解决。之前总以为是转义字符的问题,还问了不少人,最后傻傻的在get中队内容进行""等的转义。被说了一顿...原创 2013-11-05 17:55:04 · 232 阅读 · 0 评论 -
Linux环境部署
上周四完整地部署了两台Linux机器。在linux上运行需要用到的软件有:jdk1.7、tomcat7、memcached、nginx、mysql。为统一管理软件,将用到的软件都安装在/usr/local/soft中。安装软件之前都需要检查此软件是否已经安装。1.JDK。 (1)将安装包jdk-7u40-linux-x64.tar.gz放到/usr/loc...原创 2013-12-30 09:42:53 · 151 阅读 · 0 评论 -
CharSequence String StringBuffer StringBuilder StringUtils
CharSequence是一个字符序列接口,只包括length(), charAt(int index), subSequence(int start, int end)几个API接口。String、StringBuffer、StringBuilder都实现了CharSequence,本质上都是通过字符数组实现的。String 字符串常量。StringBuffer 线程安全的字符串变量。...原创 2014-03-13 22:00:36 · 196 阅读 · 0 评论 -
ical4j推送会议提醒
项目需求:用户会申请参加活动,系统自动给用户Email发送会议邀请,接受邀请后,会将会议时间添加到Email日历中,并有提醒功能。工具:ICal4J。添加到maven库: org.mnode.ical4j ical4j 1.0.2 简介:我们一般也可以用普通的发送纯文本格式发送会议邀请,但是显示效果不够美观。ICal4...原创 2014-03-13 22:04:47 · 1046 阅读 · 1 评论 -
网络带宽问题ADSL
网络上行即上传,下行即下载。运营商说的光纤传播速度单位是b/s,上传和下载的速度单位是B/s。所以算下载速度的时候要网速/8。若是ASDL(非对称数字用户线路),像电信就是用该协议,它的上传和下载不是对等的,一般上传概率低,所以他一般只占网速的1/4。...原创 2014-03-18 14:19:04 · 157 阅读 · 0 评论 -
dos批处理命令学习
最近接手公司一个项目,要将两个xml数据库的项目,打包成一个可执行软件。参考http://gds-fighting.iteye.com/blog/1895299,考虑用批处理。学习批处理。批处理:DOS中所有操作都用键盘命令来完成,每次要输入相同的命令时,可以把这么多命令存为一个批处理,以后只要运行这个批处理,就相当于打了几行、几十行命令。Echo 命令打开回显或关闭请求回...原创 2014-03-21 13:34:49 · 176 阅读 · 0 评论 -
从tomcat乱码问题中学习Java编码
项目在jetty中运行正常,打包到tomcat中,发现项目有的页面出现乱码。好像之前部署的时候也出现过这个BUG,但是当时不是这个项目,也不是我解决的。刚好趁这次回顾一下以前学习的编码知识。 关于为什么要编码:计算机中存储信息的最小单元是一个字节,8bit(0~255),人类要表示的符号太多,无法用一个字节完全表示,则有一个新的数据结构Char到byte的编码。 J...原创 2014-04-03 21:35:49 · 200 阅读 · 0 评论 -
突然想到第一次面试的交换两个数据问题
今天读Java解惑想起第一次面试经历,很惨,碰了很多灰,不得不说是人家技术总监技术过硬。当时的第一个小问题是:不要中间变量,怎么交换两个数据。当时是脑子一片空白,只记得自己以前研究过。现在想想知道了三个方法,不过人家说是四个,我打算自己仔细研究,不要败在基础上。第一个:很经典的异或方法:b = b^a^b;a =a^b^a;第二个:加减:a = a+b-a;b= b+a-b;(这里...原创 2013-10-31 16:07:17 · 148 阅读 · 0 评论 -
Thread学习
一直都没用过Java中的Thread。刚好看到Java解惑有涉及一些,就借此机会学习一下。这是相应的链接http://even2012.iteye.com/blog/1825491。看完以后发现原来多线程就是操作系统里面的东西,特别是生产者消费者模式,属于很简单的了。http://www.iteye.com/blogs/subjects/java_thread讲的很详细 很...原创 2013-11-01 15:13:33 · 175 阅读 · 0 评论 -
谈序列化和transient类型
什么是序列化:很多时候数据要放在网络上传输,或者存到数据库中,这时候要将这些数据变成二进制数字节数组,通过保存或转移这些字节数据达到持久化。准确来说就是将对象变成二进制输出流的过程就是序列化。相应的将将二进制流变成对象的过程就是反序列化的过程,这时候根据序列化ID来查看是否是对应的实体类。什么是序列化ID?序列化ID有两种:1.默认的:1L;2.自动生成的:是根据接...原创 2013-12-21 17:15:03 · 252 阅读 · 0 评论 -
@override报错
@Override 时出现以下错误: The method of type must override a superclass method. 那是因为你用的是myeclipse 6.0,Compiler 是jdk1.5,只要把它改为 1.6就可以了 方法: project->properties-> java Build Path-> Libraries ...原创 2013-12-21 17:08:37 · 135 阅读 · 0 评论 -
一些总结listener filter interceptor
servlet:运行在Java服务器端的应用程序,工作在客户端请求和服务器响应的中间层。filter:是可复用的代码片段,可以对http请求、响应、头信息进行判断和修改,不能产生请求或者响应。listener:通过监听web服务器某一执行动作,作出相应的响应。interceptor:面向切面编程的,只能在调用业务方法的时候进行拦截。servlet、filter、li...原创 2013-12-21 17:06:45 · 208 阅读 · 0 评论 -
Ubuntu权限 普通用户变为超级用户
Ubuntu有$标志表示你现在处于普通用户,#表示超级用户。 普通用户会有限制,想从普通变成超级用户,可以输入su命令,要求你输入密码,你如记得密码就可以直接输入,再Enter即可。 如果忘记密码呢?可以设置。 输入命令:sudo passwd Enter new UNIX password: ...原创 2013-11-06 15:01:43 · 1750 阅读 · 0 评论 -
Ubuntu下安装JDK rpm格式
今天没事就开始捣鼓我的Linux。昨天下班在http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html上下载了一个jdk-7u45-linux-i586.rpm。 用apt-get install rpm说找不到软件包,在类debian系统下安装rpm格式的软件...原创 2013-11-06 16:52:35 · 1501 阅读 · 0 评论 -
自己动手安装Linux中的JDK\tomcat
今天开始安装tomcat。上一篇文章中JDK安装出现了问题,然后重新安装1)vi /etc/profile 最前面加上如下配置:# set jdk environment export JAVA_HOME=/usr/java/jdk1.7.0_45 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib/dt.jar:$JRE...原创 2013-11-08 15:46:48 · 111 阅读 · 0 评论 -
登出以后点击浏览器返回按钮,使其不能正常返回
今天开始优化系统,之前是登出系统以后点击浏览器返回按钮,就会退回到系统页面,这是不符合安全性的。所以我们要求他点击浏览器返回按钮,立刻跳转到登陆页面。之前做过两个调查,发现新浪微博web端是实现了这个功能的,而qq zone则不行。我们用的是Spring+SpringMVC+JS。我一开始想的是从缓存入手,但是每个页面都不要缓存,即禁止缓存,性能就立刻降了等级,...原创 2013-11-13 09:05:55 · 793 阅读 · 0 评论 -
登录后跳转进入登录前的网址
优化系统的时候拿到网址,登录进去只能看到首页,之前的网址还要再输一遍,比较费事。 所以选择用Memcached+Cookie来存取登录前的网址。 1.为每个用户输入的网址设置一个唯一的Token,存入Request的Cookie中。作为Memchched中的key。 (1)//通过loginTokenName取出Cookie中的TokenStr。 ...原创 2013-11-18 08:58:13 · 1511 阅读 · 0 评论 -
我所理解的maven
maven最常用的功能是作为项目管理工具,可以帮助方便我们导入各种jar包,maven有一个全球的maven库;还可以通过Nexus构建自己的maven库,上传jar,团队共享;本地还有一个maven库。 我们只需要在本地setting.xml配置好库地址,然后在项目的pom.xml中依赖相应的jar,就可以在项目中可以使用这些jar。<dependency>...原创 2013-11-27 13:26:44 · 133 阅读 · 0 评论 -
年底任务表
这段时间研究了一些设计模式的东西,以前在学校上UML课程老师讲过,一个方言很浓的老师教,上课我们喜欢学他说话,现在想想很没有礼貌啊,刚好又是双学位里的课程,最后结课是自己背了一段工厂模式的代码,还有一些圈出来的基础知识,也拿了不错的分数,但是学到肚子里的东西确实很少。学习还是要靠个人的主观能动性啊。现在自己知道编写的代码很垃圾,又开始想学设计模式了。我是看着head...原创 2013-12-04 09:18:14 · 145 阅读 · 0 评论 -
vi编辑器
http://man.ddvip.com/soft/vieditor/vi.html原创 2013-12-13 16:45:34 · 129 阅读 · 0 评论 -
上传jar包到maven库
情形:maven项目中经常会遇到项目需要的jar在中央库中没有。以百度云推送jar包为例。这时候我们有两种解决办法:1.直接在本地库中install这个jar包。我们可以运行命令:mvn install:install-file -DgroupId=baidu -DartifactId=bacc-api-lib -Dversion=1.1.2 -Dpackaging=jar -Dfi...原创 2014-04-24 22:11:10 · 304 阅读 · 0 评论
分享