搜索到与相关的文章
编程技术

再次挂起Google Adsense

我把我博客上的GoogleAdsense都删除了1个月左右了吧,可是我今天登陆了一下我的Google帐户,很意外的发现过去7天竟然还有收入,郁闷...不知道是哪位好心人把我的广告代码挂起来了?继续阅读《再次挂起GoogleAdsense》的全文内容...未找到相关文章,请发表留言再次挂起GoogleAdsense

系统 2019-08-29 23:03:25 1972

编程技术

技能需求

大专以上学历,有4年以上J2EE编程、OO开发经验,熟Struts2、spring,hibernate、jboss、weblogic、webservice;熟各种设计模式和开发方法,熟主流的JAVA开源技术,熟XML、XSLT;ssh(struts2spring2hibernate3.2)sshw2(struts2spring2hibernate3.2webservice)sew(struts2ejb3webservice)地点:北京5000-8000精通

系统 2019-08-29 22:58:13 1972

编程技术

Jetty 服务器架构分析(中)

接上一篇,说到XmlConfiguration,XmlConfiguration利用自己实现的IOC组装Server的全过程如下图所示:这里可以看到3个关键的配置文件,jetty.xml、jetty-deploy.xml、以及contexts/xxx.xml

编程技术

第六章 Realm及相关对象——《跟我学Shiro》

目录贴:跟我学Shiro目录贴6.1Realm【2.5Realm】及【3.5Authorizer】部分都已经详细介绍过Realm了,接下来再来看一下一般真实环境下的Realm如何实现。1、定义实体及关系即用户-角色之间是多对多关系,角色-权限之间是多对多关系;且用户和权限之间通过角色建立关系;在系统中验证时通过权限验证,角色只是权限集合,即所谓的显示角色;其实权限应该对应到资源(如菜单、URL、页面按钮、Java方法等)中,即应该将权限字符串存储到资源实体

系统 2019-08-29 22:00:46 1972

编程技术

大话重构连载17:抽取方法的实践

说了那么多理论,我们来看看怎样使用抽取方法来重构遗留系统。如前所述,重构的过程首先是阅读程序代码,边阅读边整理程序。将功能相对独立的代码段放在一起,在前面加上注释。调整一些程序的顺序,将相关的代码尽量放在一起,但要保证程序执行的结果不会发生改变。比较典型的,将变量的定义与使用变量的代码放在一起。这个步骤比较实用,因为许多的遗留系统,其代码都有一个坏毛病,就是在程序开始时定义一大堆变量,但要弄清这些变量都用来做什么,却十分困难。边读边调整,将变量的定义逐渐迁

系统 2019-08-29 21:59:02 1972

编程技术

一堂如何提高代码质量的培训课 之 领域驱动设计

终于到了该说说领域驱动设计的时候了。我们在这场关于代码质量的讨论中,从代码可读性开始,讨论了代码复用性、设计模式,然后探讨了职责驱动设计。代码可读性是对代码质量最基本的要求,可惜我们仍有做得不够的(即使那些开发程序很多年的老程序员)。代码复用是提高代码质量的最初级阶段,但是在一个多人开发的项目团队中,围绕代码复用值得讨论的问题依然非常多,它依然是一个非常复杂的问题,甚至有时它不再仅仅是一个技术问题,而是一个管理问题。唉,提高代码质量的道理漫漫兮同志们要上下

系统 2019-08-29 21:58:55 1972

各行各业

warning C4996

warningC4996:'_vsnprintf':Thisfunctionorvariablemaybeunsafe.......warningC4996:strcpywasdeclareddeprecated出现这样的警告,是因为VC2005之后的版本中认为CRT中的一组函数如果使用不当,可能会产生诸如内存泄露、缓冲区溢出、非法访问等安全问题。这些函数如:strcpy、strcat等。对于这些问题,VC2005建议使用这些函数的更高级的安全版本,即在这

系统 2019-08-12 09:27:30 1972

Python

python实现对服务器脚本敏感信息的加密解密功能

背景在实际项目实施中,会编写很多在服务器执行的作业脚本。程序中凡是涉及到数据库链接、操作系统用户链接、IP地址、主机名称的内容都是敏感信息。在纯内网系统中往因为开发时间紧迫,往往都直接将这些敏感信息明文方式写在脚本中了。稍微规范一点的,创建一个通用的config文件,将所有这类敏感信息记录在这个文件中,脚本以读取文件方式获取这些信息。这种方式的好处是脚本不用在应用迁移、灾备部署的时候再起不同的版本,尤其是大数据平台作业运行的脚本,如果是需要做灾备集群,这种

系统 2019-09-27 17:57:49 1971

Python

Python pip 使用国内镜像

##推荐源```https://mirrors.aliyun.com/pypi/simple/阿里镜像,速度快、稳定https://pypi.douban.com/simple/豆瓣镜像```##使用方法###1.使用时修改```pipinstall-i[国内镜像地址][模块名称]```###2.修改配置文件修改或创建`~/.pip/pip.conf`文件内容:```[global]index-url=https://mirrors.aliyun.com/

系统 2019-09-27 17:57:07 1971

Python

Python3序列赋值、序列解包详解(上)

###概述赋值是各个编程语言通用的概念,而在Python有多种赋值方法以供选择,比如元组、列表、序列赋值运算等,甚至还有扩展的序列解包赋值方法完成更加复杂的赋值运算。一些基本赋值运算下面示例介绍了元组赋值运算、列表赋值运算及任意对象的序列赋值的简单使用#元组赋值运算one,two,three=(1,2,3)print(one,two,three)#列表赋值运算one,two,three=[1,2,3]print(one,two,three)one=1two

系统 2019-09-27 17:57:06 1971