-
struts2的核心跟工作原理 <转>
struts2的核心和工作原理<转>在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/serverHTTP交换协议,TheJavaSer...
475
热度 -
java日期处理小结
java日期处理总结Java日期时间使用总结一、Java中的日期概述日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。在Java中,操作日期主要涉及到一下几个类:1、java.util.Date类Date表示特定的瞬间,精确到毫秒。从JDK1.1开始,应该使用Calendar类实现日期和时...
0
热度 -
IO流05-毕向东JAVA基础教程视频学习笔记
IO流05--毕向东JAVA基础教程视频学习笔记Day2010创建java文件列表11Properties简述12Properties存取13Properties存取配置文件14Properties练习15PrintWriter16合并流17切割文件10创建java文件列表练习:将一个指定目录下的java文件的绝对路径,存储到一个文本文件中,建立一个java文件列表的文件。思路:1.对指定的目录进...
3
热度 -
SpringAOP阻截Controller,Service实现日志管理(自定义注解的方式)
SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点...
80
热度 -
Java 权限框架 Shiro 实战2:与spring集成、filter机制
Java权限框架Shiro实战二:与spring集成、filter机制Shiro和Spring的集成,涉及到很多相关的配置,涉及到shiro的filer机制以及它拥有的各种默认filter,涉及到shiro的权限判断标签,权限注解,涉及到session管理等等方面。1.配置首先需要在web.xml中专门负责接入shiro的filter:<!--shiro安全过滤器--><filt...
540
热度 -
TIJ英文原版图书阅读之旅——Chapter Seven:Reusing Classes
TIJ英文原版书籍阅读之旅——ChapterSeven:ReusingClassesReusingClasses有两种常用方式实现类的重用,组件(在新类中创建存在类的对象)和继承。CompositionsyntaxEverynon-primitiveobjecthasatoString()method,andit’scalledinspecialsituationswhenthecom...
372
热度 -
Spring AOP 深入剖解
SpringAOP深入剖析AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。...
97
热度 -
Android RxJava使用介绍(3) RxJava的操作符
AndroidRxJava使用介绍(三)RxJava的操作符上一篇文章已经详细讲解了RxJava的创建型操作符,本片文章将继续讲解RxJava操作符,包括:TransformingObservables(Observable的转换操作符)FilteringObservables(Observable的过滤操作符)TransformingObservables(Observable的转换操作符)bu...
91
热度 -
Android实现两个ScrollView相互联动,同步滚动的效果
Android实现两个ScrollView互相联动,同步滚动的效果公众号:smart_android作者:loonggg点击“阅读原文”,可查看更多内容和干货最近在做一个项目,用到了两个ScrollView互相联动的效果,简单来说联动效果意思就是滑动其中的一个ScrollView另一个ScrollView也一同跟着滑动,要做到一起同步滑动。感觉在以后的项目开发中大家可能也会用到,绝对做个Demo分...
15
热度 -
Android猎奇宝宝_06_聊一聊Android里的动画
Android好奇宝宝_06_聊一聊Android里的动画这一篇我们来聊一聊高大上的动画效果。首先说一个常识,一个对理解动画最重要的概念,亦是动画的本质:动画的原理是利人眼的视觉暂留的特性,即如果一帧帧图像切换的足够快的话,人眼就察觉不到停顿,看起来就像连续的动画了。动画的原理很简单,就是让图像进行快速的切换。动画的难点是计算出每两帧之间的差异,比如一个位移动画,对于每...
11
热度 -
基于Android系统应用层与框架层辨析View点击事件
基于Android系统应用层与框架层剖析View点击事件基于Android操作系统的框架层和应用层,介绍了View的绘制、触摸事件的传递流程,分析了View与用户交互时被回调的相关框架层代码和应用层代码,研究了Android应用中事件处理的相关重要机制。通过具体代码详细剖析了在Android系统下用户和View交互过程中折射出的回调机制,回调方法在系统框架的详细执行过程,以及基于回调机制的经典事件...
39
热度 -
Android基础札记(十)- 帧动画、补间动画详解、对话框
Android基础笔记(十)-帧动画、补间动画详解、对话框帧动画补间动画TweenAnimation对话框以及面试中的注意点帧动画帧动画很简单,我们首先看一下Google官方解释Thisisatraditionalanimationinthesensethatitiscreatedwithasequenceofdifferentimages。意思表达的很明了,一个传统的动画是由一组不同的图片组成的...
42
热度 -
Android FragmentPagerAdapter 数据刷新有关问题
AndroidFragmentPagerAdapter数据刷新问题原文引荐2篇文章:http://blog.sina.com.cn/s/blog_783ede03010173b4.htmlhttp://blog.csdn.net/getchance/article/details/40263505(力荐!)androidFragmentPagerAdaptergetItem方法没有执行在一个And...
19
热度 -
SQLite3开启事务跟关闭事务模式下,性能测试对比
SQLite3开启事务和关闭事务模式下,性能测试对比最近学习了下SQLite数据库基本知识,想了解下这款小巧的数据库,性能到底怎样,于是写个性能测试程序,对SQLite3最新发布版(3.7.13)在Linux平台进行了测试。最后发现在开启事务模式和关闭事务模式(默认)下,性能测试结果相差近1000倍!在测试的过程中,得出如下一些结论:1、对于批量数据操作,建议采用事务模式,批量提交操作。2、在提交...
8
热度 -
SqlServer 使用脚本创造分发服务及事务复制的可更新订阅
SqlServer使用脚本创建分发服务及事务复制的可更新订阅【创建使用本地分发服务器】/************************【使用本地分发服务器配置发布】***********************/--SqlServer2008R2--https://technet.microsoft.com/zh-cn/library/ms151860(v=sql.105).aspxusemas...
4
热度 -
SQL注入原理讲授
SQL注入原理讲解日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所以我想通过专题博文介绍一些常用的...
22
热度 -
可动态格局的Android抽屉之基础
可动态布局的Android抽屉之基础?本文来自http://blog.csdn.net/hellogv/?,欢迎转摘,引用必须注明出处!????????????以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局不变),是比较好使的,但是如果需要对周围组件挤压,则用起来欠缺美观了。??????如下图。在对周围压挤的情况下,抽屉是先把...
12
热度 -
【Android】ListView与Button的共存有关问题解决
【Android】ListView与Button的共存问题解决这两天在捣鼓ListViewwidget,为了在ListView中加入Button这类的有“点击”事件的widget,请教了不少高手,感谢LandMark对我的认真讲解,下面把解决过程描述一下。?ListView和其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无...
88
热度 -
android 定时器的兑现 (转)
android定时器的实现(转)android定时器的实现博客分类:?Android??在Android上常用的定时器有两种,一种是Java.util.Timer,一种就是系统的AlarmService了。?实验1:使用Java.util.Timer。?在onStart()创创建Timer,每5秒更新一次计数器,并启动。?mTimer=new?Timer();???????mTimer.sched...
31
热度 -
【译文】怎么在R语言中使用SQL命令
【译文】如何在R语言中使用SQL命令【译文】如何在R语言中使用SQL命令作者FissehaBerhane对于有SQL背景的R语言学习者而言,sqldf是一个非常有用的包,因为它使我们能在R中使用SQL命令。只要掌握了基本的SQL技术,我们就能利用它们在R中操作数据框。关于sqldf包的更多信息,可以参看cran。在这篇文章中,我们将展示如何在R中利用SQL命令来连接、检索、排序和筛选数据。我们也将...
386
热度