Spring MVC 中使用 Apache Shiro 安全框架详解

我们在这里将对一个集成了Spring MVC+Hibernate+Apache Shiro的项目进行了一个简单说明。这个项目将展示如何在Spring MVC 中使用Apache Shiro来构建我们的安全框架。 阅读文章前,您需要做以下准备: Maven 3环境 Mysql-5.6+ JDK1.7+ git环境 git.oschina....
编程开发 JAVA开发 156 views
阅读全文 156

Spring MVC 中使用 Apache Shiro 安全框架详解

01-10 156 views

我们在这里将对一个集成了Spring MVC+Hibernate+Apache Shiro的项目进行了一个简单说明。这个项目将展示如何在Spring MVC 中使用Apache Shiro来构建我们的安全框架。 阅读文章前,您需要做以下准备: Maven 3环境 Mysql-5.6+ JDK1.7+ git环境 git.oschina....
阅读全文 156

我的 Android 开发实战经验总结

以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕业前,就一直在当前创业小团队从事自己热爱的打码事业至今。下面总结是建立在我当前的技术水平和认知上写的,如有不同看法欢迎留下评论互相交...
编程开发 Android开发 176 views
阅读全文 176

我的 Android 开发实战经验总结

01-10 176 views

以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕业前,就一直在当前创业小团队从事自己热爱的打码事业至今。下面总结是建立在我当前的技术水平和认知上写的,如有不同看法欢迎留下评论互相交...
阅读全文 176

Android 开发人员必知的 50 个秘诀、技巧和资源

作者撰写本文的初衷,是为了罗列出Android Studio有用的提示、技巧、快捷方式和参考资源,将提高您的整体效率和操作性能。 显然,还有很多优化、快捷方式等,但作者为了保持这篇文章的简短,限制为50个,希望读者会喜欢这篇文章! 注:本文是以MacOS X操作Android Studio为例,与Windows / Linux不一致的地方...
编程开发 Android开发 228 views
阅读全文 228

Android 开发人员必知的 50 个秘诀、技巧和资源

01-10 228 views

作者撰写本文的初衷,是为了罗列出Android Studio有用的提示、技巧、快捷方式和参考资源,将提高您的整体效率和操作性能。 显然,还有很多优化、快捷方式等,但作者为了保持这篇文章的简短,限制为50个,希望读者会喜欢这篇文章! 注:本文是以MacOS X操作Android Studio为例,与Windows / Linux不一致的地方...
阅读全文 228

Android 自定义 View 绘图基础

View的测量 控件的测量可以说是固定写法,原生的View只支持EXACTLY的测量模式,我们自定义的控件可以重写onMeasure方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDi...
编程开发 Android开发 235 views
阅读全文 235

Android 自定义 View 绘图基础

01-10 235 views

View的测量 控件的测量可以说是固定写法,原生的View只支持EXACTLY的测量模式,我们自定义的控件可以重写onMeasure方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDi...
阅读全文 235

HTTPS 证书生成原理和部署细节

今天摸索了下 HTTPS 的证书生成,以及它在 Nginx 上的部署。由于博客托管在 github 上,没办法部署证书,先记录下,后续有需要方便快捷操作。本文的阐述不一定完善,但是可以让一个初学者了解大致的原理,同时跟着操作可以为自己的博客/网站部署一个 HTTPS 证书。 网站部署 HTTPS 的重要性 看看下面,部分电信用户访问京东...
编程开发 操作系统 153 views
阅读全文 153

HTTPS 证书生成原理和部署细节

12-29 153 views

今天摸索了下 HTTPS 的证书生成,以及它在 Nginx 上的部署。由于博客托管在 github 上,没办法部署证书,先记录下,后续有需要方便快捷操作。本文的阐述不一定完善,但是可以让一个初学者了解大致的原理,同时跟着操作可以为自己的博客/网站部署一个 HTTPS 证书。 网站部署 HTTPS 的重要性 看看下面,部分电信用户访问京东...
阅读全文 153

C++ 成员函数的重载,继承,覆盖和隐藏

一、 C++成员函数的重载 C++中的成员函数有四种,分别是普通成员函数,virtual虚函数,const成员函数。 (1) void func(int a); (2) virtual void func(int a); (3) void func(int a) const; 如果在一个类中,声明这四种函数,哪是重复定义?哪些是重载?...
编程开发 C/C++开发 161 views
阅读全文 161

C++ 成员函数的重载,继承,覆盖和隐藏

12-29 161 views

一、 C++成员函数的重载 C++中的成员函数有四种,分别是普通成员函数,virtual虚函数,const成员函数。 (1) void func(int a); (2) virtual void func(int a); (3) void func(int a) const; 如果在一个类中,声明这四种函数,哪是重复定义?哪些是重载?...
阅读全文 161

Java 源代码编译成 Class 文件的过程分析

在上篇文章《Java三种编译方式:前端编译 JIT编译 AOT编译》中了解到了它们各有什么优点和缺点,以及前端编译+JIT编译方式的运作过程。 下面我们详细了解Java前端编译:Java源代码编译成Class文件的过程;我们从官方JDK提供的前端编译器javac入手,用javac编译一些测试程序,调试跟踪javac源码,看看javac整个...
编程开发 JAVA开发 291 views
阅读全文 291

Java 源代码编译成 Class 文件的过程分析

12-29 291 views

在上篇文章《Java三种编译方式:前端编译 JIT编译 AOT编译》中了解到了它们各有什么优点和缺点,以及前端编译+JIT编译方式的运作过程。 下面我们详细了解Java前端编译:Java源代码编译成Class文件的过程;我们从官方JDK提供的前端编译器javac入手,用javac编译一些测试程序,调试跟踪javac源码,看看javac整个...
阅读全文 291

mac Unable to load VirtualBox engine

Mac安装Genymotion出现unable to load virtualbox engine的解决
Genymotion VirtualBox 817 views
阅读全文 817

mac Unable to load VirtualBox engine

03-26 817 views

Mac安装Genymotion出现unable to load virtualbox engine的解决
阅读全文 817

安卓自定义状态栏颜色以与APP风格保持一致

我们知道IOS上的应用,状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,那安卓是否可以呢?若是在安卓4.4之前,答案是否定的,但在4.4之后,谷歌允许开发者自定义状态栏背景颜色啦,这是个不错的体验!
安卓开发 APP风格 795 views
阅读全文 795

安卓自定义状态栏颜色以与APP风格保持一致

06-28 795 views

我们知道IOS上的应用,状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,那安卓是否可以呢?若是在安卓4.4之前,答案是否定的,但在4.4之后,谷歌允许开发者自定义状态栏背景颜色啦,这是个不错的体验!
阅读全文 795

android中跨进程通讯的4种方式

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。
通讯 android开发 680 views
阅读全文 680

android中跨进程通讯的4种方式

06-24 680 views

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。
阅读全文 680

Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
四大基本组件 Android开发 633 views
阅读全文 633

Android四大基本组件介绍与生命周期

06-14 633 views

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
阅读全文 633

Android在ListView显示图片(重复错乱闪烁问题)

1、原因分析 ListView item缓存机制: 为了使得性能更优,ListView会缓存行item(某行对应的View)。 ListView通过adapter的getView函数获得每行的item。 滑动过程中
ListView Android开发 671 views
阅读全文 671

Android在ListView显示图片(重复错乱闪烁问题)

06-10 671 views

1、原因分析 ListView item缓存机制: 为了使得性能更优,ListView会缓存行item(某行对应的View)。 ListView通过adapter的getView函数获得每行的item。 滑动过程中
阅读全文 671

Android应用打包安装过程详解

Android应用打包安装过程(Run as Android Application ): 1,过程:Android Project --> Compilation and Packaging --> Android Package(.apk) --> Signing --(ADB)--> Device or Emulator 2,Android Package(.apk)解压后的内容:
Android打包 Android开发 675 views
阅读全文 675

Android应用打包安装过程详解

06-02 675 views

Android应用打包安装过程(Run as Android Application ): 1,过程:Android Project --> Compilation and Packaging --> Android Package(.apk) --> Signing --(ADB)--> Device or Emulator 2,Android Package(.apk)解压后的内容:
阅读全文 675

Android布局中实现圆角边框

每个红色正方形代表一个linklayout 每个红色圈圈代表一个imageview 每个绿色圈圈代表一个textview
圆角边框 Android开发 778 views
阅读全文 778

Android布局中实现圆角边框

05-29 778 views

每个红色正方形代表一个linklayout 每个红色圈圈代表一个imageview 每个绿色圈圈代表一个textview
阅读全文 778

Android从零单排之自动跟新

更新APK的原理实际上就是比较程序中的 AndroidManifest.xml 中的 versionCode 进行对比,如果发现更高版本的code,则代表有新版本的程序发布,此时就可以对用户提示“请更新新版本”
自动更新 Android开发 719 views
阅读全文 719

Android从零单排之自动跟新

05-23 719 views

更新APK的原理实际上就是比较程序中的 AndroidManifest.xml 中的 versionCode 进行对比,如果发现更高版本的code,则代表有新版本的程序发布,此时就可以对用户提示“请更新新版本”
阅读全文 719

安卓APP新手设计教程:19条Android设计经验大全

1、Android设计尺寸以及分辨率: Android的界面尺寸比较流行的有:480*800、720*1280、1080*1920,我们在做设计图的时候建议是以 720*1280的尺寸为标准;ps里面常用的分辨率是:72 2、Android界面基本组成元素: 界面基本组成元素包括:状态栏+导航栏+主菜单栏+内容区域;以480*800的尺寸为标准下的 各个元素的高度(其实导航栏和菜单栏每一个应用都或许不一样,android对于尺寸没有太明确的 数据规范)如下:
Android设计 设计教程 577 views
阅读全文 577

安卓APP新手设计教程:19条Android设计经验大全

05-17 577 views

1、Android设计尺寸以及分辨率: Android的界面尺寸比较流行的有:480*800、720*1280、1080*1920,我们在做设计图的时候建议是以 720*1280的尺寸为标准;ps里面常用的分辨率是:72 2、Android界面基本组成元素: 界面基本组成元素包括:状态栏+导航栏+主菜单栏+内容区域;以480*800的尺寸为标准下的 各个元素的高度(其实导航栏和菜单栏每一个应用都或许不一样,android对于尺寸没有太明确的 数据规范)如下:
阅读全文 577