-
灵便控制 Hibernate 的日志或 SQL 输出,以便于诊断
灵活控制Hibernate的日志或SQL输出,以便于诊断?我们在使用Hibernate时一般只会关注是否显示生成的SQL语句,不过有些时候还不够。默认时Hibernate执行的SQL语句是打印在控制台上的,它也可以配置为输出给Log4J或是Log4Back,还能显示出更详细的参数和取值信息。这里简单讲来。Hibernate的配置文件hibernate.cfg.xml里提供有三个有关显示SQL的配置...
95
热度 -
【Android】还原“微信”apk中的“发现”和“小弟我”两个模块
【Android】还原“微信”apk中的“发现”和“我”两个模块先下载一个微信apk,以压缩包的形式打开,对比微信界面,找出我们需要的素材。以下两个模块的还原完全采用RelativeLayout相对布局。按钮效果的实现点击对应版块,将有点击效果。这可以通过修改点击背景图实现。在res目录下新建drawable目录,存放以下文件。单行:selector_single.xml<?xmlversi...
78
热度 -
C#上传图片跟生成缩略图以及图片预览
C#上传图片和生成缩略图以及图片预览因工作需要,上传图片要增加MIME类型验证和生成较小尺寸的图片用于浏览。根据网上代码加以修改做出如下效果图:前台代码如下:1<htmlxmlns="http://www.w3.org/1999/xhtml">2<headrunat="server">3<metahttp-equiv="Content-Type"content="te...
294
热度 -
android 插件小结
android插件总结一下文章只是本来自己的总结,不一定对(我就一刚毕业的大学生,错了也很正常)android插件分两类:1:安装应用的插件方式:这种方式的插件的程序也是需要安装在手机上的,插件可以有也可以没有launcher的Activity(好多文章都说插件不要提供启动的Acitivity的入口,经本人试验,提供了也没出错)。2:不用安装的插件方式:主体思想是找到具体目录下的APK文件,利用反...
23
热度 -
4,android四大组件基础介绍及打电话,发短信简单应用 &单元测试
四,android四大组件基础介绍及打电话,发短信简单应用&单元测试1,本章是android入门最后一篇,从后面开始将进入进阶阶段。我也会加快更新速度。但愿能保持每天三篇博文的数量。但是是在保证质量的前提下。后面我还会发布一些实际开发中用到的应用案例。敬请关注!应用组件是一个android应用程序的重要基石。每个组件的应用角度不同,各自负责所特有的功能。并非所有的组件都有实际的切入点,或许...
612
热度 -
老初学者致青春,软件工程师应该选择java 还是 c#
老菜鸟致青春,程序员应该选择java还是c#-致青春还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计、嵌入式、信息安全等等,毫不犹豫地选择了信息安全。为什么选信息安全?这四个字听起来多牛多有感觉,我本科是学物理的,记得做一个光学实验的时候,一个老师看我做的结果,说,学物理不是什么人都可以的,这个是需要一点智商的。好吧,当初其实并非对我一个人所说,但我确实感觉到受到了鄙视...
252
热度 -
cas实现单点登录,登出(java跟php客户端) (转)
cas实现单点登录,登出(java和php客户端)(转)最近项目中需要做单点登录,客户端包含java和php,java有几个应用程序,php是discuz+supesite+ucenter,需?要这几个客户端都要能单点登录和登出,在网上找了许多相关资料,今天终于配置成功,步骤如下:?1、cas服务端:下载地址:http://downloads.jasig.org/cas/,cas的服务端和客户端有...
17
热度 -
jeecg-framework-3.3.2-RELEASE 最新版本公布
jeecg-framework-3.3.2-RELEASE最新版本发布平台介绍JEECG(J2EECodeGeneration)是一款基于代码生成器的智能开发平台,引领新开发模式(OnlineCoding模式->代码生成器模式->手工MERGE智能开发),可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。JE...
67
热度 -
iBatis SqlMap的配备总结
iBatisSqlMap的配置总结核心提示:SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。1、命名空间:sqlMapnamespace=Account,在此空间外要引用此空间的元素,则需要加上命名空间名。2、实体的别名:typeAliasalias=Accounttype=com.lavasoft.ibatissut.sim?SqlMap的配置是iB...
150
热度 -
程序员,Mybatis 你踩过坑吗?
大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些坑!如在MyBatis/Ibatis中#和$的区别,#方式能够很大程度防止sql注入,$方式无法防止Sql注入。所以,老司机对新手说,最好用#。简单的说#{}是经过预编译的,是安全的,而 解决一些实际问题。 如在执行sql语句时你有时并不希望让变量进行处理,而是直接赋值执行,这时就要用到(${a})了,在使用时还...
45
热度 -
阿里巴巴架构师:十问业务中台和我的答案
前言 一切业务数据化,一切数据业务化。 “中台”概念这几年非常火,特别是阿里、腾讯、百度、京东等互联网公司最近频繁的基于中台调整组织架构,把“中台”的热度又上升到另一个高度,甚至有这样的声音,90年代不做ERP会死,现在不做中台也会定企业生死。中台的概念起源于阿里,也发展于阿里。笔者有幸参与阿里业务中台方法体系建设,也主导参与一些阿里云新零售业务中台项目,经常被问到如下问题。本文作为“阿里巴巴业务...
90
热度 -
struts1,WebWork以及struts2的简介跟对比
struts1,WebWork以及struts2的简介和对比 Struts1简介及存在的问题从过去的岁月来看,Struts1是所有MVC框架中不容辩驳的胜利者,不管是市场占有率,还是所拥有的开发人群,Struts1都拥有其他MVC框架不可比拟的优势。Struts1的成功得益于它丰富的文档、活跃的开发群体。当然,Struts1是世界上第一个发布的MVC框架:Struts1.0在2001年6月发布,这...
486
热度 -
WebService CXF学习(高级篇三):WS-Security
WebServiceCXF学习(高级篇3):WS-Security ?这一节我们来探讨一下WebService安全问题,如果所有系统都运行在一个封闭的局域网内,那么可以不考虑网络攻击,拒绝服务,消息篡改,窃取等问题。但通常情况都接入互联网,那么我就得考虑信息安全问题,像前面那样直接将消息裸传,肯定不行。那么,我们就得给消息加密。CXF可以结合WSS4J来对消息安全进行管理,可以使用令牌,X.509...
655
热度 -
Java面试题总集(中)
Java面试题全集(中)这部分主要是与JavaWeb和WebService相关的面试题。96、阐述Servlet和CGI的区别?答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:SunMicros...
66
热度 -
深入了解Android之AOP
深入理解Android之AOP深入理解Android之AOP格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTgCLK下载一、闲谈AOP大家都知道OOP,即ObjectOrientedProgramming,面向对象编程。而本文要介绍的是AOP。AOP是AspectOrientedProgramming的缩写,中译文为面向切向编程。OOP和AOP是什么...
83
热度 -
张孝祥Java面试小结
张孝祥Java面试总结<!--StartFragment-->张孝祥整理的Java面试总结?大概看看有个数就行了每个公司都有技术偏重,都不一样。大概会就行了。每个人到另一个公司都要熟悉它们的技术。?给自己找一个技术侧重,比如java基础SQL?或框架,亮点在哪里。--------------------------------------------------------------...
54
热度 -
SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着小弟我学SpringMVC
SpringMVC3强大的请求映射规则详解第六章注解式控制器详解——跟着我学SpringMVC?声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!!6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL...
1169
热度 -
FreeMarker标签与应用
FreeMarker标签与使用 一、FreeMarker模板文件主要有4个部分组成1、文本,直接输出的部分2、注释,即<#--...-->格式不会输出3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。FTL指令规则FreeMarker有三...
266
热度 -
WebService大讲堂之Axis2系列课程之一:用POJO实现0配置的WebService
WebService大讲堂之Axis2系列教程之一:用POJO实现0配置的WebService 前言: ??????Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用...
365
热度 -
并发环境上JavaWeb的缓存过期策略
并发环境下JavaWeb的缓存过期策略 最近公司的几个平台经常在高峰期挂掉,经检查是因为数据库有太多SlowQuery导致的,当初也没细想为什么会出现这么多的SlowQuery,而且大部分还是相同的查询,单独拿某个Sql查询消耗时间大都在毫秒级别,为了安全起见,对所有Sql又做了一次优化,并且写了监测脚本,定期杀掉太慢的查询,但这样的话还是会影响到有些用户的访问。 ???网站采用了Spring+...
437
热度