自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tomcat资源配置笔记

1.server.xml配置项目资源加载方式在里面的最后一行加入以下代码如:服务器路径 /usr/local/resource,资源路径 /resourcejsp请求/usr/local/resource/a.txt文件时 url输入/resource/a.txt 即可访问到资源2.server.xml配置设置字符编码插入URIEncoding="UTF-8"标签URI

2017-11-29 15:52:16 530

原创 正则校验Java和js代码

import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegularTest {public static void main(String[] args) {regPass();}/*** * @Title: regPass* @Descri

2017-04-12 15:09:04 621

原创 Hibernate的一级缓存和二级缓存异同、用途

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发

2017-02-16 15:34:44 242

原创 SonarQube程序系统质量管理平台介绍与使用

一、Sonar简介二、sonarQube能带来什么?三、SonarQube安装四、sonar作为Linux服务并开机自启动五、使用SonarQube Runner分析源码

2016-09-06 17:13:46 1103

原创 Android之支付宝设计与开发

背景      在移动支付领域,支付宝支付占用巨大份额,根据艾瑞咨询公布的报告数据:2014Q3,支付宝斩获了82.6%的市场份额,在移动支付的霸主地位越来越稳固。财付通支付的发力点在微信支付和手Q支付,在移动支付格局中取得了10.0%的市场份额,排名第二。      支付宝在移动支付领域的统治地位,使得我们有必要梳理支付宝移动开发流程。本文写作的目的就是梳理支付流程,从架构层

2016-01-19 16:59:44 413

原创 Java单例模式

1 、介绍:单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。2 、应用场景:1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢

2016-01-19 16:58:29 242

原创 优化tomcat性能

Tomcat的性能,对比Weblogic或者Websphere,自然是差了不少。但是Weblogic或者Websphere的价格都比较昂贵,一些创业级网站恐怕没有能力支付,毕竟钱要用在刀刃上。免费开源的Tomcat,对付一般的网站,还是够用的。比如,一个网站的并发访问量在1000以下的,就可以使用Tomcat。使用Tomcat,需要修改一些默认的配置,以提高Tomcat的性能和并发量。这里

2016-01-19 16:55:04 267

原创 Android---破解锁屏密码、获取wi-fi密码

之前的文章一直在介绍OC,最近也是在找急忙慌的学习IOS,所以Android方面的知识分享就有点中断了,但是我现在还是要靠Android吃饭,所以不能Android的工作不能停呀,今天咋们来看一下我在现实中遇到的两个问题和解决方案问题一:忘记手机的锁屏密码了Android中在设置中的安全菜单栏中是可以设置锁屏密码的,有直接的文本密码和手势密码(我们一般会用到的两个密码),但是有时候脑子

2016-01-19 16:53:56 2402

原创 Android MVP模式

Android MVP PatternAndroid MVP 模式1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式的优势就充分显示出来了。导读:MVP模式是MVC模式在Android上的一种变体,要介绍MVP就得先介绍MVC。在MVC模式中,Activity应该是属于View这

2016-01-19 16:52:15 268

原创 企业微信号开发搭建指南

连接将使你的企业号更具价值,你可以使用以下三种方式,连接你的企业号及企业应用:1、企业应用调用企业号提供的接口,管理或查询企业号后台所管理的资源、或给成员发送消息等,以下称主动调用模式。2、企业号把用户发送的消息或用户触发的事件推送给企业应用,由企业应用处理,以下称回调模式。3、用户在微信中阅读企业应用下发的H5页面,该页面可以调用微信提供的原生接口,使用微信开放的终端能力

2016-01-19 16:48:23 2119

原创 Android笔试题

Android面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存  B、 内存回收程序负责释放无用内存   C、 内存回收程序允许程序员直接释放内存   D、 内存回收程序可以在指定的时间释放内存对象 android内存回收机制我想每个人第一次用Android的时候,不可避免的会去装 个任务管理

2016-01-18 13:45:47 4427

原创 Android面试题5

1,双缓冲技术原理以及优缺点:创建一幅后台图像,将每一帧画入图像,然后调用drawImage()方法将整个后台图像一次画到屏幕上去。优点:双缓冲技术的优点在于大部分绘制是离屏的。            将离屏图像一次绘至屏幕上,比直接在屏幕上绘制要有效得多。            双缓冲技术可以使动画平滑。缺点:要分配一个后台图像的缓冲,如果图像相当大,这将

2016-01-18 13:44:39 312

原创 Android面试题4

26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?当你的程序中某一个Activity A 在运行时中,主动或被动地运行另一个新的Activity B 这个时候A会执行Java代码public void onSaveInstanceState(Bundle outState) {         super.onSa

2016-01-18 13:43:52 448

原创 Android面试题3

16.Android常用控件的信息单选框(RadioButton与RadioGroup):RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。多选

2016-01-18 13:42:48 307

原创 Android面试题2

自己总结的最强android应用面试题集1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Activity

2016-01-18 13:40:03 631

原创 Android面试题1

最近想找找工作看,没想到第一次去面试ANDROID开发工程师就碰壁了,虽然说做了两年的手机开发了,可哥却没参加过一次ANDROID的面试,所以这次一定要汲取教训,面试之前一定要看看面试题。 1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edite

2016-01-18 13:30:24 894

原创 Android笔记

一、反编译二、三、布局四、加背景、布局五、布局六、弹出对话框七、LayoutInFlater、适配器八、自动完成文本框、时间日期拾取器九、拖动条、 星际评分条、进度条、视图十、消息提示框与对话框、Toast、notification、Activity跳转配置十一、多个Activity之间使用十二、Fragment  碎片十三、十四、十五、In

2016-01-18 10:57:17 974

原创 ExtJS form表单常用元素操作

Ext.onReady(function() {Ext.apply(Ext.form.VTypes, {dateRange : function(val, field) {var beginDate = null;var endDate = null;if (field.dateRange) {var beginId = field.dateRange.begin;th

2015-01-04 11:19:32 1063

原创 Hibernate学习笔记

一:Hibernate配置: 1.Hibernate中CURD 2.Get()与load()区别二:HQL查询: 1.query.list(); 2.query.iterate(); 3.查询部分属性 使用对象数组 使用Map (键是下标) 使用Map (取别名) 通过所需要查询的字段,在实体中添加构造方法 通过hibernate提供的工具类 hql只能执行update,和delete的DML

2014-12-23 13:46:49 1212

原创 Spring学习笔记

IOCDI代理对象AOP数据源配置执行预编译语句(DML)事务操作编程式事务jdbc中事务Spring中事务Spring模板事务Spring模板事务(配置文件)声明式事务

2014-12-23 13:42:22 437

原创 Struts2学习笔记

1、Struts接收数据属性驱动模型驱动struts动态方法调用 2、请求范围3、页面访问ValueStack值4、OGNL表达式获取成员变量与调用成员方法访问Request中的数据访问集合中的数据访问StackContext中的数据页面或者Action请求转发时,ValueStack是共享的。重定向不能共享 5、Struts2标签表单标签非表单标签控制标签文件上传和下载标签 6、拦截器Interceptor实现Interceptor接口继承AbstractIn

2014-12-23 13:38:47 309

Socket_多线程_Ext聊天小系统

主要实现多个用户之间的聊天功能,用到技术有WebSocket,Ext等。 运行条件:JDK1.7+,TomCat7.0+,MyEclipse10+,部署的完后应该删除两个jar包(catalina.jar和tomcat-coyote.jar) 访问工程需要使用localhost不然用户列表找不到数据。默认将tomcat端口绑定在8080上。

2015-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除