随笔分类 -  技术经验

关于技术、系统、编程方面的一些经验总结,比较宽泛又不属于其它类目的内容放在这一类
摘要:顾名思义,网络投票就是在网络上进行的投票活动,但和其他类型的投票不同的是:网络投票是建立在网络投票系统上的,而结果完全由程序输出,无需人工参与。这既是网络投票系统的优点也是其缺点,没有了人工的参与,其结果很可能被黑客利用。而网络投票系统本身的技术含量并不高,对于连续投票的验证能力薄弱,只要黑客掌握了... 阅读全文
posted @ 2015-12-09 10:35 系统攻城狮 阅读(3791) 评论(0) 推荐(0)
摘要:1.设置关联表窗口的列的顺序:Tables("award.people").SetColVisibleWidth("name|100|sex|100|job|100|age|100|year|100|award|100")2.ctrl+A插入行快捷键 阅读全文
posted @ 2015-11-19 15:15 系统攻城狮 阅读(692) 评论(0) 推荐(0)
摘要:笔记:1.在通过jsonp方式传输HTML代码的时候,为了防止代码中的一些字符影响json的语法,需要对HTML代码进行转义。2.转义的时候可以只转义特殊字符(引号之类的),也可以把所有字符(中文)都转义,但是考虑到http传输时效率,一般只使用部分转义。3.有些框架(如WebX)会在表现层自带转义... 阅读全文
posted @ 2015-11-03 16:00 系统攻城狮 阅读(571) 评论(0) 推荐(0)
摘要:call mvn clean:cleancall mvn eclipse:eclipse -DdownloadSources=true@pause复制以上内容,保存为eclipse.bat以后从svn上拉下maven项目的源代码的时候,可以用它转为eclipse的工程,就可以直接在eclipse里打... 阅读全文
posted @ 2015-07-17 18:08 系统攻城狮 阅读(393) 评论(0) 推荐(0)
摘要:一、maven通过设置过滤器,可以使maven在编译打包时实现参数过滤的功能(详细配置说明略) ../antx.properties src/main/java ... 阅读全文
posted @ 2015-07-16 22:28 系统攻城狮 阅读(2004) 评论(0) 推荐(0)
摘要:tortoiseGit如果安装时使用默认的putty方式,因为putty的秘钥格式和SSH的不一样,所以要使用自带的工具重新生成一次秘钥。 具体的方式是:用puttyGen工具来生成公钥和秘钥,公钥(只能复制上方的text域中的)直接复制到web网站的SSH中,私钥保存在本地,然后在 设置-GIT- 阅读全文
posted @ 2015-07-14 21:37 系统攻城狮 阅读(559) 评论(0) 推荐(0)
摘要:GIT与SVN的差异:1.直接记录快照,而非差异比较;2.近乎所有操作都是本地执行 常用命令: git config --list :查看配置(在项目目录下,可以看到项目相关的配置) git config <key>: 来检查 Git 的某一项配置(origin) git help <verb>:获 阅读全文
posted @ 2015-07-14 15:33 系统攻城狮 阅读(217) 评论(0) 推荐(0)
摘要:在同一个工作区下,依赖的Jar包如果既有GBK编码,又有UTF-8编码,就会出现的问题。常规解决方法1、切换工作区编码。麻烦,效率低。2、设置Jar包编码,只有Eclipse4.2支持,4.0以下版本不支持,并且时行式不行,存在bug。插件解决方法插件在Eclipse浏览源码的编辑器上添加了菜单项,... 阅读全文
posted @ 2015-07-09 10:27 系统攻城狮 阅读(576) 评论(0) 推荐(0)
摘要:1.舍弃使用eclipse中的svn插件,因为对比之后发现tortoiseSVN使用起来更舒服2.放弃线上线下同一个代码库的常规SVN设定,而是采用,线上一个放置生产环境代码库,本地生成一个日常环节代码库的方式。理由是,我现在的工作模式,紧经常会有一些很小的迭代去变更SVN版本,如果使用线上线下同一... 阅读全文
posted @ 2015-07-06 19:52 系统攻城狮 阅读(246) 评论(0) 推荐(0)
摘要:conf/server.xml文件有2处地方容易踩坑:1.标签中的appBase名字,要看清,有些修改的版本,会把这个名字改成deploy,而eclipse默认部署的是webapps这个文件夹。2.标签中的 port 这个值要注意,默认会是8080,不注意用80去试的话,会发现一直打不开网页。 阅读全文
posted @ 2015-07-03 22:23 系统攻城狮 阅读(209) 评论(0) 推荐(0)
摘要:一、引言 1.几条基本规则:(清晰性和简洁性最为重要) 模块的用户永远也不应该被模块的行为所迷惑(那样就不清晰了),模块要尽可能小,但又不能太小 代码应该被重用,而不是被拷贝 模块之间的依赖性应该尽可能的降到最小 错误应该尽早的被检测出来,最好是在编译时刻 ... 阅读全文
posted @ 2015-05-15 11:15 系统攻城狮 阅读(269) 评论(0) 推荐(0)
摘要:【伯乐在线注】:《Web 应用上线前,程序员应考虑哪些技术细节呢?》这是 StackExchange 上面的一个经典问题贴。最赞回复有 2200+ 顶,虽然大多数人可能都听过其中大部分内容,但应该会有你没有深入了解的内容。一起来看看。问题Web 应用上线前,程序员应考虑哪些技术细节呢? 如果Jeff... 阅读全文
posted @ 2015-05-13 10:43 系统攻城狮 阅读(258) 评论(0) 推荐(0)
摘要:上周做了个活动,有个计数器功能,压力测试的时候,读操作的QPS可以达到1万,但是写操作却只有800QPS。从代码角度分析原因,无非是读操作的时候是从缓存读取数据,没有命中才读数据库。而写操作是次都要向数据库里写入数据。所以当写操作的时候,对于数据库的访问便成为了瓶颈。 因为这次活动的QPS要求... 阅读全文
posted @ 2015-03-11 17:25 系统攻城狮 阅读(454) 评论(0) 推荐(0)
摘要:今天有一位行业人士爆料:“阿里屏蔽微信内访问淘宝天猫的技术,被突破了。”顺着行业人士所提供的链接,笔者亲自试了一番。发现某微信公众号所导向的链接网址跟淘宝/天猫没有直接的关系,但是整个交易过程,不管是从选购还是到支付,的确是在阿里体系下完成的。对于这种现象,笔者向两位拥有编程技术背景的朋友咨询了一番... 阅读全文
posted @ 2015-03-04 16:55 系统攻城狮 阅读(3315) 评论(0) 推荐(0)
摘要:三大主要元素looger:记录日志appender:输出目的地layout:输出格式必要步骤:一.引入包:import org.slf4j.Logger;import org.slf4j.LoggerFactory;二.获取Logger实例private Logger logger = Logger... 阅读全文
posted @ 2015-01-29 16:59 系统攻城狮 阅读(1411) 评论(0) 推荐(0)
摘要:本文所记录的内容,只是我觉得比较好的软件和技术,每个人都有自己的喜好和编程习惯,欢迎大家交流IDE:Eclipse(推荐),myeclipse项目构建:maven、maven-autoconf-plugin(maven插件)应用容器:jboss(推荐)、tomcat、jettyMVC框架:sprin... 阅读全文
posted @ 2015-01-29 15:33 系统攻城狮 阅读(187) 评论(0) 推荐(0)
摘要:autoconfig这种机制在软件开发和发布的过程中是非常方便也是非常必要的一种动态替换配置信息的一种手段,一种很贴切的比喻:这个就像在windows下面安装一个软件时,我们按照安装向导给我们弹出提示填写信息一样(这些信息就是一些定制化的信息)。Maven的强大插件机制,可以和autoconfig机... 阅读全文
posted @ 2015-01-28 18:01 系统攻城狮 阅读(2205) 评论(0) 推荐(0)
摘要:序:本周在工作中遇到了一些麻烦,解决过程比较曲折和辛苦,特此记录,留作经验供以后参考发现问题:周一上班的时候,运营打电话来说,我们上个月做的一个活动感觉数据不对,商家过来投诉了。结果我数据库一查,数据还真有问题!这次的活动采用的是页面上使用缓存系统显示活动数值(总金额),同时在后台记录详细的每条活动... 阅读全文
posted @ 2014-07-16 18:09 系统攻城狮 阅读(353) 评论(0) 推荐(0)
摘要:表达重复提交的问题,是B/S系统开发中经常容易被忽视,但常常又令程序员头疼的一个问题。根据墨菲定律,如果你不做防止重复提交的机制,那些用户行为往往就会给你带来麻烦,然后就等着产品经理的抱怨吧。下面,我就总结了几条常见的关于B/S系统中防止表单重复提交的几个办法:1.页面上控制。怕用户点击提交按钮2次... 阅读全文
posted @ 2014-06-30 10:47 系统攻城狮 阅读(2054) 评论(0) 推荐(1)
摘要:作为一个程序员,最怕碰到的事之一就是正在运行的系统故障了,需要解决。解决系统故障最需要的就是冷静的头脑和谨慎的态度,因为所谓的故障往往是陌生的和不可预期的。系统故障一般分为3类:1.硬件故障。如服务器断电,网络问题,硬件负载过重所导致的系统异常。这类问题,可以通过查看服务器状态,远程登录服务器,查看各项数据指标来确认。2.软件故障。如果刚刚更新了新程序,或改动了源代码之后,系统发生异常和功能问题,则有可能是源程序有问题。3.数据问题。在硬件和软件都稳定运行的情况下,最容易导致系统出问题的,就是人为的操作了,而人为的操作会改变系统的数据,如数据库,模板,上传的文件等。如果系统的程序存在漏洞或者B 阅读全文
posted @ 2013-12-02 11:47 系统攻城狮 阅读(328) 评论(0) 推荐(0)