`
geeksun
  • 浏览: 966794 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
       前段时间,项目中遇到一个需求,是在A系统进行一些操作后,往数据库存数据时,触发B系统,B系统把数据也同时存放到数据库中,要求是两边的数据要相同,在A系统又不能直接操作B系统中的表(出于耦合性的考虑)。 技术选型的考虑过程是: 1. 用service+httpclient的方法,结果逻辑太多,计算复杂,很可能会出现数据漏计算或计算错的情况。 2. 用socket的方法,缺点是服务器端的socket需要一直开着,造成无端的资源浪费,也没必要这样,这属于事件触发型的。 3. 用提交对象的方法,对象流 ObjectStream的方法。接受、解析,重设、保存数据。 最后采取了第 ...
业务场景需要把平台A的数据传送到另一平台B,然后在B端保存数据,两边的数据表是一样的,数据类型有几个不同,考虑了使用httpclient、socket和webservice等几种解决方案后,最后选用了使用URL的ObjectStream来传送对象,代码: import java.io.InputStream; import java.io.OutputStream; import java.io.ObjectOutputStream; import java.net.URL; import java.net.HttpURLConnection; /** * 数据推送工具类 ...
webwork中的default.properties文件是webwork默认的配置文件,default.properties位于webwork.jar下的com.opensymphony.webwok包下,如果配置webwork.properties,webwork.properties将覆盖default.properties的配置内容。 default.properties的内容: webwork.i18n.encoding=UTF-8 // 编码集 webwork.multipart.parser=jakarta // 上传解析器 webwork.multipart.maxSiz ...
解决方法: 在终端或按alt+f2中输入:gconf-editor,点apps->gedit-2->preferences->encodings,修改auto_detected的值,增加GB2312,gbk,同时把这两者的位置提前到utf-8下面一行. 注:用上述方法,只是保证在当前用户下是支持GB2312编码,若要设置为显示所有用户或root用户也支持的话,需要在终端里通过“sudo gconf-editor”来打开,设置方法同上。 在运行 gedit 时,加参数也可以正常显示中文。命令:suto gedit --encoding=GBK filename
比如eclipse的存放目录是:/home/geeksun/Software,link目录放在eclipse,插件目录eclipselink位于:/home/geeksun/Software/eclipselinks, link下的tomcat的link文件tomcatPlugin.link的内容是:path = /home/geeksun/Software/eclipselinks/tomcatPlugin.
51前写的一篇跨域提交数据的blog——JQuery AJAX跨域提交参数、接收json数据,在IE中使用时,页面会弹出提示“该页正在访问其控制范围之外的信息。这可能导致安全风险。是否继续?”,虽然在chrome和firefox里面则没这个提示,但IE用户还是较多,总感觉有点用户体验上有所欠缺,今天参考IBM社区的一篇文章——使用 JSONP 实现跨域通信,改了一下代码,使用jsonp的方式来实现,修改如下: Servlet代码:   public class ProvideCourseInfo extends HttpServlet{ private static final l ...
前天下载ubutn的10.04版本ubuntu-10.04.1-desktop-i386.iso,因为公司设置了网速限制,使用快车FlashGet下载每秒只60K左右,到天黑走时还有80多M没下完,就写了一个下载任务完成后自动关机的小程序,原理是定时判断下载文件所存放的文件夹下有没有该文件的名字,因为在下载未完成时,文件夹里下载的文件的名字是ubuntu-10.04.1-desktop-i386.iso.jc和ubuntu-10.04.1-desktop-i386.iso.jccfg3,下载完成后,文件的名字就成了本来的名称——ubuntu-10.04.1-desktop-i386.iso。 ...
需求是a服务器下页面b.jsp需要调用b服务器的action CoureseInfoProvideAction.java,用了JQuery+ajax技术,返回json类型的数据: b.jsp:   <script type="text/javascript"> function showCourseInfo(){ var resourceCode = document.getElementById("resourceCode").value; jQuery.getJSON("http://10.10.6.31: ...
<action name="courseProcess" class="com.ambow.tracking.web.action.course.CourseProcessAction"> <result name="success" type="redirect-action">     <param name="actionName">addCourseResult</param>                        ...
  1、使用action属性接收参数只需在action加入getter/setter方法,如参数name=a,接受到参数必须有getName/setName方法。链接:<a href="user/user!add?name=a&age=8"> public class UserAction extends ActionSupport {
此案中安装影音播放软件SMPlayer,过程: 系统--系统管理--新立得软件包管理器,在里面搜索SMPlayer,在搜索的结果上点右键--标记,再点击“应用”,然后就自动进行下载安装。
1.  到dropbox官网下载.deb安装包,如nautilus-dropbox_0.6.7_i386.deb 2.  修改ubuntu的hosts文件: > sudo gedit /etc/hosts 添加 174.36.30.67 dropbox.com 174.36.30.71 www.dropbox.com 75.101.129.115 dl.dropbox.com 75.101.159.151 dl-web.dropbox.com 174.36.30.67 forums.dropbox.c ...
将执行结果保存到文件中:  ps >>ps.txt cd ~ 或 cd : 回到主目录 gg: 文件头 shift+g: 文件尾 /pattern: 从光标开始处向文件尾搜索pattern ?pattern: 从光标开始处向文件首搜索pattern n: 在同一方向重复上一次搜索命令 N: 在反方向上重复上一次搜索命令 ls text*: 显示以text开头的文件 w: 查看登录系统的用户情况 起动tomcat: ./startup.sh 查看进程信息:  ps aux|grep tomcat ps -ef | grep tomcat          ...
ubuntu版本:ubuntu 10.10, jdk版本:jdk-6u23-linux-i586.bin 下载URL:ttp://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html eclipse版本:eclipse-jee-europa-winter-linux-gtk.tar.gz 首先把jdk-6u23-linux-i586.bin放在/usr/java目录下,然后进行终端(Ctrl+Atl+T ,这三个键联合起来用就可以打开终端)输入命令: 修改bin文件权限为执行 ...
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!  进入vi的命令 vi filenam ...
Global site tag (gtag.js) - Google Analytics