自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChiBa_YAO

热爱生活,热爱编程。

  • 博客(29)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java:关于值传递你需要了解的事情

我们都知道,在Java中,方法的参数传递永远都是指值传递。让我们来看一看基本类型和集合的参数传递在内存中是如何体现的。原文链接:https://dzone.com/articles/java-pass-by-reference-or-pass-by-value在讨论Java中参数是如何传递之前,我们有必要先弄清楚Java的变量(主要指的是基本类型和对象)是怎么存储在内存中的。 基本类型一...

2018-06-29 17:55:17 209

转载 JAVA不可变类(immutable)机制与String的不可变性

一、不可变类简介不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。 可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变类。二、不可变类的优点说完可变类和不可变类的区别,我们需要进一步了解为什么要有不可变类?这样的特性对JAVA来说带来怎样...

2018-06-29 17:36:42 196

原创 Mysql 之Json类型

mysql 中 json 类型体验insert 插入一条json数据userINSERT INTO test(user) VALUES ('{"name":"张三","age":20,"sex":"男","child":[{"name":"张老大","age":5,"sex":"男"},{"name":"张小花","age":2,"sex":"女"}]}');select

2018-01-19 15:35:05 571

转载 修改Orcale数据库的序列的当前值LastNumber(LAST_NUMBER)

创建一个初始值为1的序列 create sequence se_1 start with 1;执行一次序列的递增操作(或递减)并显示 select se_1.nextval from dual;查询该序列的当前值 select se_1.currval from dual;修改序列的增量(或减量) alter sequence se_1 increment by +2;

2017-11-04 10:53:29 7093

原创 poi导出excel单元格样式设置

final XSSFWorkbook wb = new XSSFWorkbook(is); final Sheet dataHssfSheet = wb.getSheetAt(0);//获取到第一个工作表 final Sheet dataHssfSheetAdd = wb.getSheetAt(1);//获取到第二个工作表 dataHssfSheet.

2017-08-15 16:35:02 1004

原创 Spring Boot 异常统一处理

我们采用RESTful API 时,为了让接口看起来更清晰,更优雅,我们需要对一些特殊情况进行一些处理。1.统一返回格式有时由于,返回的数据不一样,造成返回json数据的格式不一样,看起来很别扭,例如:DELETE http://localhost:8080/hero//什么也没有返回 POST http://localhost:8080/hero { “id”...

2017-08-15 15:59:50 742

原创 前端入门篇

工具工欲善其事必先利其器,一个好的工具使用规范是开发效率提高的前提ps切图利器【2小时8分钟】 工作中前端工作人员拿到的绝大部分是设计师给的ps或ai的文档,也可能是一个高清图片,如何从这个大文件中拿到自己想用的块,需要切图这个步骤 前端开发神器Sublime text【1小时】 Sublime text流行很广,小而精悍,可以集成各大工具,同时自身也是以极客标榜自己 web调试工具Fire

2017-06-27 18:01:20 442

转载 Spring IOC 透彻解析

引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解耦、设计模式、代码优化等问题的考量,我们打算通过一个小例子来说明这个概念。

2017-05-04 20:26:01 396

原创 RESTful 异常统一管理

我们采用RESTful API 时,为了让接口看起来更清晰,更优雅,我们需要对一些特殊情况进行一些处理。1.统一返回格式有时由于,返回的数据不一样,造成返回json数据的格式不一样,看起来很别扭

2017-05-04 18:11:45 644

原创 正整数或一位小数或者俩位小数的正则表达式的写法

正整数或一位小数或者俩位小数的正则表达式的写法 /^[0-9]+([.]{1}[0-9]{1,2})?$/

2017-05-02 16:23:54 20983 2

原创 异常Exception 基础

异常是什么?异常是指程序运行时(非编译时)所发生的非正常情况或错误,当程序违反了语义规则时,JVM就会将出现的错误表示为一个异常并抛出。这个异常可以在catch程序块中进行捕获,然后进行处理。而异常处理的目的则是为了提高程序的安全性与健壮性。 Java 语言提供了两种错误的处理类,分别为Error(错误)和Exception(异常),且它们拥有共同的父类:Throwable。

2017-04-29 15:23:29 619

原创 多线程环境下单例模式的两种实现方法

单例模式一//单例一public class Singleton{ private static Singleton instance; private Singleton(){}; public static synchronized Singleton getInstance(){ if(instance == null){ in

2017-04-29 14:18:30 722

原创 单例模式两种实现方法,优缺点各是什么?

实现一//单例模式一public class Test{ private static Test test = new Test(); public Test(){}; public static Test getInstance(){ return test; }}优点:当类被加载的时候,已经创建好了一个静态的对象,因此,是线程安全的;

2017-04-29 14:16:39 3654 1

转载 RESTful API 设计

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。

2017-04-27 09:57:14 372

原创 Spring Boot 基础篇之 整合Mybatis 实现 RESTful API

采用Sprng Boot集成Mybatis 没有使用 Mybatis Annotation 这种,是使用 xml 配置 SQL。因为我觉得 SQL 和业务代码应该隔离,方便和 DBA 校对 SQL。二者 XML 对较长的 SQL 比较清晰。

2017-04-26 18:41:52 3005

原创 Spring Boot 基础篇之 HelloWorld

Spring Boot 设计理念应用开箱即用,只要通过 “just run”(可能是 java -jar 或 tomcat 或 maven插件run 或 shell脚本),就可以启动项目。二者,Spring Boot 只要很少的Spring配置文件(例如那些xml,property)。因为“习惯优先于配置”的原则,使得Spring Boot在快速开发应用和微服务架构实践中得到广泛应用。

2017-04-26 18:40:27 396

转载 MyBatis+MySQL 返回插入的主键ID

需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。

2017-04-17 20:53:31 728

原创 html5视频播放器 二 (功能实现及播放优化)

样式改写css,其中的一些按钮是在“阿里妈妈”上找的字体图标,就不向上传了。

2017-04-17 20:02:50 3638 2

原创 html5视频播放器 一 (改写默认样式)

一个项目用到了html5视频播放器,于是就写了一个,走了很多坑,例如在chrome中加载视频出现加载异常等先看看效果

2017-04-17 19:59:07 5729

原创 递归与迭代

什么是递归任何调用自身的函数称为递归为什么用递归递归是从数学领域借鉴过来的一种有用的技术,递归代码通常比迭代代码更加简洁易懂。一般来说,在编译和解释时,循环会转化为递归函数。当任务能够被相似的子任务定义时,采用递归处理十分有效。

2017-04-17 19:44:59 570

转载 当传入数据只有一个时mybatis中<if>判断会出现There is no getter for property named 'subjectId' in 'class java.lang....

用”_parameter”代替当前参数

2017-04-17 19:42:45 512

原创 mybatis 中#与$的区别

MyBatis/Ibatis中#和$的区别

2017-04-17 16:51:53 430

转载 纯CSS实现自适应正方形

在处理移动端页面时,我们有时会需要将banner图做成与屏幕等宽的正方形以获得最佳的体验效果 那么应该怎么使用纯 CSS 制作出能够自适应大小的正方形呢?

2017-04-17 16:48:38 958

原创 关于select 被选中触发事件,onclick事件失效问题

关于select下拉框选择触发事件,有需要的朋友可以参考下。 我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可

2017-04-17 16:39:41 15251 1

转载 Spring事务异常回滚,捕获异常不抛出就不会回滚

为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。

2017-04-17 16:00:25 452

原创 链表

什么是链表链表是一种用于存储数据集合的数据结构。链表有以下属性: - 相邻元素之间通过指针连接 - 最后一个元素的后继指针值为null - 在程序执行过程中,链表的长度可以增加或者缩小 - 链表的空间能够按需分配(直到系统内存耗尽) - 没有内存空间的浪费(但是链表中的指针需要一些额外的内存开销)

2017-04-17 10:01:10 565

原创 ECharts初体验

看到比较新颖的技术就想尝试一下的我今天看到了ECharts,这是百度团队开源的一个图表js插件1.下载echarts.js从官方下载地址选择你需要的版本下载,我下载的是源代码,比较大2.19M 引入echarts.js<!DOCTYPE html><html><head> <meta charset="utf-8"> <!-- 引入 ECharts 文件 --> <sc

2017-02-15 18:42:53 347

转载 jquery live()向现在及未来元素绑定事件

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").live("click",function(){

2017-02-10 11:18:33 742

转载 java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtils .异常

java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtils .遇到这个问题,分为三步处理:     1、是否导入了commons-lang.jar这个jar包     2、是否导入了xwork-core.jar这个jar包     3、如果以上都导入没有问题,将xwork-core这个包

2015-11-30 12:03:15 415

FlipBook报刊翻页阅读插件优化版

价值上千元的插件,基于开元的FlipBook 翻页插件,进行优化后的

2018-10-29

Spring Boot + Mybatis 整合实现RESTful API

Spring Boot 整合 Mybatis 实现RESTful API ,具体可以查看博客: http://blog.csdn.net/yaozhiqi1905658804/article/details/70820892

2017-05-02

bootstrap的一个模板,很强大,分享给大家

bootstrap很强大的一个前端框架。很漂亮,比ui强大的多。

2015-12-20

网站页面,草图工具,支持跳转、演示等功能。直接拖拽方便

网站页面,草图工具,支持跳转、演示等功能。直接拖拽方便

2015-12-20

垂直时间树

一个比较炫的垂直时间树,很好看。希望能保证你们

2015-12-02

xwork-core-2.1.6.jar

xwork-core-2.1.6.jar分享给大家

2015-12-02

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

TA关注的人

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