杂项
sxyandapp
七期信息技术提高班
展开
-
应用内消息通信组件——EventBus
应用场景当我们进行项目开发的时候,往往需要应用内部的各组件之间进行通信,比如在某个组件中进行数据处理,当数据处理完毕后需要通知其他组件等等比较常见的作法就是直接调用目标函数进行处理;亦或实现一个观察者模式,将所有需要通知的对象统一注册到一个地方集中进行通知EventBus就是基于观察者模式实现的,但在使用上更加简捷EventBus维护在google的guava包中(非安卓端)Ev...原创 2019-10-18 10:55:35 · 388 阅读 · 0 评论 -
本人其他博客
我开通CSDN博客啦,以后新浪博客的内容将停止更新,新的文章将会写在这里。本博客的rss地址:http://feeds.feedsky.com/csdn.net/sxyandapp原新浪博客: http://blog.sina.com.原创 2011-07-30 21:54:32 · 849 阅读 · 1 评论 -
解决jboss-eap-6 (jboss7)JCE cannot authenticate the provider BC 的问题
项目中使用了jboss-eap-6的版本来发布项目,此版本的jboss在项目发布上和以前版本的jboss差别还是很大的,最直接的一点就是如果项目是以war包的形式发布的,jboss启动时是直接是用的war文件进行项目部署的,也就是说它不是像tomcat等工具将war文件解压开用的(jboss是否将war文件“偷偷”解压到了其他地方并未测试)。通常情况下是不会发生问题的,但如果项目中使用了已经签名的原创 2016-01-28 14:47:59 · 2266 阅读 · 0 评论 -
UCM——统一配置文件管理
一个项目中,通常会包含许多参数,这些参数经常会根据运行的环境不同而进行相应的修改。为了修改方便,有时会将这些参数提取出来,放到专门的文件里(通常都是放到扩展名为properties的文件里),这种文件称作配置文件(属性文件)。在一个项目中,通常会有若干个配置文件,例如jdbc.properties经常用来存放数据库连接信息;log4j.properties经常用来存放log4j的配置等。原创 2016-04-27 16:35:01 · 4490 阅读 · 0 评论 -
Eclipse开发基于maven的android项目时报错
Eclipse开发基于maven的android项目时报错每次保存文件时都会出现如下错误Could not initialize class com.android.ide.eclipse.adt.internal.lint.EclipseLintIssueRegistry百度和google都没人关心这个问题,自己摸索了下,找到了解决方案。 preferences –> lint error原创 2016-11-09 16:43:13 · 1127 阅读 · 1 评论 -
阻止exe4j生成error.log和output.log
使用exe4j生成的jar的exe启动程序时,如果jar中有抛出异常,则输出信息会被自动保存到error.log中。类似的标准输出信息会被保存到output.log中,这样的结果就是随着启动次数的增多,这两个文件会越来越大。而且,通常情况下程序的日志会有专门的日志框架来记录,我们一般不需要这里进行日志的记录。从网上查了很多资料,没找到如何关闭的这两个日志的方法,而官方的帮助文档中也没有提及关闭的方原创 2016-12-20 10:03:53 · 3195 阅读 · 1 评论 -
mysql数据备份的一个坑
最近在升级程序时,要先对数据库进行备份。首先使用的是navicat的备份功能,但是数据备份完,我又新建了一个空的数据库,结果数据还原进去后,发现user表一条记录也没有,所以navicat肯定是不能用了。 然后想到mysql自带一个mysqldump命令,可以用它来备份数据库,命令如下:mysqldump -uroot -p xxx > /x/x/bak.sql其中xxx为要备份的数据库的名字,后原创 2017-07-28 15:44:07 · 1332 阅读 · 0 评论 -
最新版本eclipse 4.7.1 下lombok插件编译时不生效
昨天偶然看到eclipse有新版本了,就随手点了下更新。今天启动eclipse后,代码里使用了lombok插件注解的类都报错了,使用maven–>update后,错误就会消失,而且编译正常。 然而tomcat启动后调试程序时,却提示找不到get/set方法,通过对tomcat里的class文件进行反编译,发现没有生成get/set方法。 在资源管理器中单独使用maven命令对程序进行编译,发现是原创 2017-09-30 15:14:26 · 4958 阅读 · 3 评论 -
联系我
sxyandapp@163.com原创 2018-03-01 11:00:25 · 572 阅读 · 0 评论 -
TeamViewer和远程桌面冲突的问题
一台服务器,如果用windows远程桌面连接并断开,然后在用TeamViewer连接,就会连接不上。会一直显示正在初始化显示参数。真实原因是你的TeamViewer一直在用远程桌面的ID进行登录,所以一旦远程桌面断开,TeamViewer就无法连接了。因此我们只需要切换为服务器的TeamViewer ID即可,服务器的TeamViewer ID查看方法为 帮助–>关于 ,如下图...原创 2018-04-12 11:14:35 · 13260 阅读 · 0 评论 -
MVC的V——freemarker
这几天在做项目的时候,用到了一种之前没有使用过的技术——freeMarker。先看看百度百科的解释: FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。FreeMarker是一个模板引擎,一个基原创 2012-08-12 22:09:30 · 1943 阅读 · 7 评论 -
Gradle 报内存不够错误 Could not reserve enough space for object heap
Gradle报内存不够错误 Could not reserveenough space for object heap项目使用的Myeclipse + gradle2.3 +gradle插件foreclipse的环境。创建gradle项目后,进行编译时,一直报Could not reserve enough space for object heap这个错误。因为G原创 2015-03-23 15:04:04 · 10067 阅读 · 0 评论 -
图片存入数据实战——blob类型
图片存入数据实战——blob类型原创 2012-07-31 21:40:59 · 1143 阅读 · 2 评论 -
springmvc框架的项目,如何在controller中使用dao访问数据库
springmvc框架的项目,如何在controller中使用dao访问数据库在springmvc框架中,controller和其他的bean是被分别扫描的,原因是如果不这样配置,controller就会被扫描两次,从而导致事物等问题。通常情况下,controller是不允许直接使用dao的,一个合理的设计就是在sevice中去调用dao。但是如果有临时的需求需要在controller原创 2015-05-26 16:39:10 · 16115 阅读 · 2 评论 -
SqlDataAdapter 批量更新数据库表
在数据库中批量插入数据许多人都已经了解了,就是使用.net 中的SqlBulkCopy对象(MSDN详解)。我们在做评教系统的时候使用过这个对象,它能将数据表批量导入到数据库中,效率比单条插入数据效率高很多,具体的我就不多说了,看MSDN就可以了。 但是最近我在做一个项目的时候,遇到了一个问题,就是批量修改数据表,SqlBulkCopy对象是不能实现这个需求的。于是,我就求助了度娘,搜到了这篇原创 2012-03-31 22:25:04 · 4942 阅读 · 5 评论 -
突然有继续写博客的想法了
这年头,脑子里时不时的会蹦出些东西,有时候还觉得是名言,于是赶紧偷偷记下来。原创 2014-12-23 23:00:26 · 961 阅读 · 8 评论 -
米老师讲算法一
米老师给了我们三个具体的数字,让我们写一个找出其中最大的数字的方法。a = 10 , b = 20, c= 5先说说别人的方法:1. 朴素版:Int max = a;If(b>max){max=b;}If(c>max){max=c;}Ret原创 2011-09-06 16:17:56 · 1575 阅读 · 7 评论 -
confluence安装及破解
confluence安装及【破解】本文仅供个人学习confluence使用,如用于其他用途,请购买正版软件。confluence做为一个文档管理工具,同事还兼备了论坛的功能。这样大家就可以把一些文档发布到里面,大家阅读后对其进行评论,版主还可以随时更新文档,这种迭代式增量的开发模式能保证及时获取团队每个人的反馈。confluence的使用可以参考官方文档。这是confluence在开源原创 2015-05-26 16:21:24 · 9188 阅读 · 0 评论 -
使用【James】搭建自己的邮件服务器
使用【James】搭建自己的邮件服务器 James邮件服务器,开源,免费!首先去官方网站下载James:http://james.apache.org/官方文档:http://james.apache.org/server/2.3.1/index.html这里下载的是2.3.2版本,截止到当前最新的版本。目录结构,这里只列出了重要的目录和文件:├─apps├原创 2015-05-26 14:40:47 · 1839 阅读 · 0 评论 -
DRP——一个标点等于一天??
DRP——一个标点等于一天??原创 2012-06-30 21:51:53 · 991 阅读 · 5 评论 -
Chrome 浏览器 禁止再次弹出此对话框 如何恢复
很简单,关掉打开的页面,然后在次打开即可。alert 又会重新显示了。原创 2015-08-04 17:30:38 · 45342 阅读 · 6 评论 -
局域网使用Ftp共享文件
最近需要共享一些文件,文件有大有小。以前都是采用映射网络驱动器的办法,但是后来发现许多人映射之后总是忘记断开连接,这样一方面有时会因为连接的人数过多导致别人不能再连接到服务器;另一方面当服务器关闭后,如果映射的驱动器没有断开的话,会导致电脑很卡(虽然许多人不在意这个问题)。综合以上原因,我决定更换一种共享文件的方法,这种方法可以应该具有以下特点:1.随用随连2.设置简便我想到ftp原创 2012-02-21 11:12:34 · 15225 阅读 · 6 评论 -
解决表单提交参数乱码问题【终极版】不看后悔
解决表单提交参数乱码问题【终极版】不看后悔提交表单乱码问题,一直是困然网站开发人员的“吐血”问题,这问题虽说不痛不痒,但是绝对“恶心人”。之前自己遇到这个问题是,一直是能绕过就绕过,懒得理它,直到今天我又遇到它,我知道,我必须得治治它了。表单提交通常有两种方式,一种是GET方式,一种时POST方式,两种方式这里就不详细解释了;然后表单参数的传递,也有两种方式,一种是直接把参数加在URL上,原创 2015-03-25 16:20:12 · 29435 阅读 · 7 评论 -
linq语句
在做毕业设计的时候,看到了这么一短代码: item.VerifyCodeRequired = (reason, picBuffer) => { return this.InputVerifyCode(reason, picBuffer); }; 这段代码很有意思,它没有用委托,原创 2012-06-17 21:47:52 · 1283 阅读 · 3 评论 -
学习ASP体会
做牛腩新闻发布系统的时候,刚刚接触js和ajax,更笨不清楚他们和asp又什么关系。经过最近做视频点播系统的bs实战,以及学习了js和html还有一点点ajax。现在总算有了一点眉目了。 Js使网页本身和用户的交互性增强。传统的html网页是一种静态网页,所以其和原创 2011-08-12 21:44:05 · 1805 阅读 · 1 评论