自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卜可的博客

静以修身

  • 博客(8)
  • 资源 (14)
  • 收藏
  • 关注

原创 java中foreach循环原理

一般,我们使用会用foreach取代for循环进行集合的遍历操作。public static void main(String[] args){ List<String> list = new ArrayList<String>(); list.add("111"); list.add("222"); for (String str : list) {

2017-11-30 15:28:53 1907

原创 java遍历Map效率最高的方式

遍历Map的方式有很多,通常场景下我们需要的是遍历Map中的Key和Value,那么推荐使用的、效率最高的方式是:public static void main(String args...){ HashMap<String, String> hm = new HashMap<String, String>(); hm.put("111", "222"); Set<Map.E

2017-11-30 14:57:41 15982 7

原创 java:if (i == 1)和if (1 == i)有区别吗?

经常看到类似于if (1== i)的代码,其实在java中它和if (i == 1)是没有区别的,而且后者阅读性更强些(除非你喜欢从右往左阅读)。那么为什么有的人喜欢用表达式if (1== i)呢?这得从C/C++说起,在C/C++中,”if “条件判断条件成立,是以0与非0为基准的,0表示false,非0表示true。如果有这么一段代码:int i = 2;if (i == 1)在如上代码中,2

2017-11-30 14:53:05 10741 5

原创 java:判断数组中是否包含某元素

方法一 private static boolean isContainKey(String[] keys, String targetValue) { if (keys == null || keys.length == 0) { return false; } for (String str :

2017-11-24 09:40:39 37753 6

原创 2017-11-20

2017-11-20 09:31:09 680

原创 解决MyBatis进行数据库操作时因参数过长导致打印日志过长的问题

如题,MyBatis是可以打印sql预警以及参数的,但是如果我们某个参数字段是CLOB类型时候,可能因为该字段过长而导致打印出来的日志超级长。这个字段的具体值我们又不关心,但是又不想关闭sql打印功能。这时候有个小窍门可以屏蔽这个字段的打印,而不影响sql和其他字段打印。在mapper的xml文件对该字段的操作sql中,什么数据类型为Clob,这样打印的时候把值当成流出来,而不会打印出整体内容#{c

2017-11-07 11:52:05 4847 1

原创 Spring中的Ioc、DI到底是啥

我们都知道,Spring是一款轻量级的IOC框架,Spring的核心就是Ioc和DI,并通过俩者解耦。 那么,Ioc、DI呢?Ioc 控制反转Ioc(Inversion of control)控制反转,这里的控制指把控制权从应用程序中剥离出来。ioc它可以把创建对象和查找依赖对象的权限交给Ioc容器控制,而不是传统的由这些对象的使用方(消费者)进行创建初始化操作。IoC是一种让服务消费者不直接依赖

2017-11-07 11:01:14 13834 1

原创 Spring的体系结构

Spring是模块化的,每个模块都有自己对应的jar包以及负责制定的功能任务,如图所示。上图中总共包含Spring的四大模块,分别如下。1、核心模块(Core) spring-core:核心工具类,SPring其他模块大梁依赖该模块,也是Spring的核心依赖注入IoC与DI的最基本实现 spring-beans:Spring定义bean的支持,传说中的bean工厂类就在这个jar包中 spr

2017-11-06 16:39:11 1827

Spring Boot实战

在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 JavaEE开发的颠覆者:Spring Boot实战从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。 当你学完本书后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。

2017-09-13

安卓柱状图表

安卓柱状图表

2016-12-23

一个绚丽的注册动画

一个绚丽的注册成功动画

2016-09-05

安卓仿电商商品详情中间部分滑动时页顶在顶部特效

现在很多电商类app的商品详情页(其他app也有类似效果,比如qq音乐)都有这么一种效果:在详情页面当用户向上滑动页面超过一定距离后,中间的标题栏会顶在顶部,往下拉回到固定高度又会消失。本demo可以实现该效果

2016-08-16

安卓自定义searcherView

一个简单的searcherView,使用简单,功能齐全

2016-07-19

listview万能适配器

一个通用的适配器`BaseCommAdapter<T>,非常简单,继承该`BaseCommAdapter<T>`,利用泛型传入item对应数据的javabean类,我们只需要重写3个方法即可(其中有一个还是构造方法)。

2016-06-28

一个酷炫的安卓加载动画

一个酷炫的安卓加载动画

2016-06-17

android利用注解精简代码

安卓开发通过注解精简代码,使用基类的完美封装

2016-06-05

自定义view

android自定义view,自定义属性的使用

2016-05-18

fragment俩种管理方式

可以实现对fragment的切换显示

2016-05-08

fragment使用封装

android对于Fragment操作的显示封装

2016-05-07

android_ormlite_jar包

android_ormlite_jar包

2016-05-04

Android使用ORMLite进行数据库操作

Android使用ORMLite进行数据库操作的简单教程

2016-05-04

安卓帧动画播放框架

安卓帧动画播放框架,完美解决OOM异常,播放200张图片无压力

2015-10-25

空空如也

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

TA关注的人

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