自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java注释@interface的用法-----转

java用  @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记,就去...

2018-11-30 23:02:09 105

原创 js-form表单数据转为json提交

JSON.stringify($('#categoryForm').serializeObject()/** * 自动将form表单封装成json对象 */ $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); ...

2018-09-29 09:19:21 2122

原创 Java求最大公约数,最小公倍数----欧几里得算法

1、欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。计算公式gcd(a,b) = gcd(b,a mod b)。其中mod表示求余函数,及a、b的最大公约数为较小的数b与a和b余数的最大公约数。假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里德算法,是这样进行的:当被加的数为 0 时,就得出了 1997 和 615 的最大公约...

2018-09-25 14:35:01 832

转载 Java------------异或(转)

异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。简单理解就是不进位加法,如1+1=0,,0+0=0,1+0=1。性质1、交换律2、结合律(即(a^b)^c == a^(b^c))3、对于任何数x,都有x^x=0,x^0=x4、自反性 A XOR B XOR B = A xor  0 = A异或运算最常见于...

2018-09-25 14:02:14 284

原创 JAVA求立方根

Java中求立方根需要了解牛顿迭代法,具体证明过程可以自行百度,这里只需要记住最终推导得出的公式即可。牛顿迭代法。设, 求f(x)=0时的解x,即为y的立方根。 根据牛顿迭代思想,即;/* 功能: 计算一个数字的立方根 输入:double input 待求解参数 返回值:double 输入参数的立方根 */ public static double...

2018-09-25 13:47:49 6511

原创 存在及更新(oracle+mybatis)

oracle批量插入时存在及更新写法,使用merge关键字<insert> insert into table A1 using ( <foreach collection="list" item="item" index="index" separator="UNION ALL" open=""

2018-07-27 17:59:56 393

原创 java垃圾回收的几种算法

1、标记-----清除      先将无用对象全部标记,然后统一清除2、标记-----整理     将无用对象先标记,然后进行整理,整理到一块内存空间,有效减少内存碎片3、复制算法     将有用对象全部从A内存区域拷贝到B内存区域,然后将A内存区域全部清空 ...

2018-07-19 10:55:16 344

原创 mybatis+mysql批量插入存在即更新

insert into t_user_rank (userID,flower,classID,rank) values <foreach collection="list" item="item" index="index" separator=","> (#{item.userID},#{item.flower},#{item.classID...

2018-07-13 20:06:25 2272 1

转载 springMVC定时任务

Spring MVC 定时任务注解说明一、注解说明。 Spring 自带的定时任务执行@Scheduled注解,可以定时的、周期性的执行一些任务。查看@Scheduled的注解可以看到有以下三种: 1.1 String cron() default “” ;12345//定义一个按时间执行的定时任务,在每天1:00执行一次。@Scheduled(cron = "0 0 1* * ?")public...

2018-06-27 12:50:01 828

原创 java算法--插入排序

插入排序的思想是通过排列出有序部分,然后将下一个值插入到前面的有序序列中,类似于打扑克牌时候的整牌顺序。    static void sort(int[] arr) { for (int i = 0; i < arr.length; i++) { for (int j = i; j > 0; j--) { if (arr[j - 1] > arr[j]) {...

2018-06-11 20:15:12 93

原创 mysql中文乱码及其他问题

1、查看字符集设置show variables like '%char%';my.ini设置增加[mysqld]character-set-server=utf82、mysql连接错误 Could not retrieve transation read-only status server可能是mysql-connector-java jar包冲突使用5.0.8...

2018-06-07 23:38:47 94

原创 java编程思想——java中的基本数据类型

1、Java中的基本数据类型全部直接全部实例化在栈(RAM区)内存中2、基本数据类型的占位及取值范围3、两个高精度数字对象BigInteger(支持任意精度的整数)、BigDecimal(支持任意类型的浮点数)...

2018-06-05 20:11:28 245

原创 Java排序算法——冒泡排序

冒泡排序,就是将第i个数与第i+1、i+2……个数比较,如果满足条件,则进行交换,找到i位置最小或者最大的,然后循环将所有位置都找完,时间复杂度为O(n^2)public class Maopao { /** * 实现从小打到排序 * @param arr 整形数组 */ static void maopao(int[] arr) { for (int i = 0; i &lt...

2018-06-04 23:20:48 104

原创 判断对象是否为空工具类

用Spring的Assert(断言机制)public class ObjectUtil { /** * 判断一个对象是否不为空 * @param obj * @param msg * @return */ public static boolean isNotNull(Object obj, String msg) { Boolean checkState = Bool...

2018-06-04 23:10:31 2045

idea配置-fly

idea配置-fly

2019-02-21

空空如也

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

TA关注的人

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