自定义博客皮肤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)
  • 收藏
  • 关注

原创 net.sf.json.JSONArray.fromObject() 效率问题

一、问题描述在一次pinpoint分析中,发现net.sf.json.JSONArray.fromObject()方法,居然耗时近1秒,当时的场景是fromObject一个list转成JSONArray,然后再toString(),list中有1万1左右的对象。 于是,开始写测试方法,对net.sf.json.JSONArray.fromObject()进行验证。二、验证过程jar包依赖:<dependency> <groupI...

2021-11-13 17:31:48 1751

原创 SSM整合:Spring +SpringMVC + MyBatis+FreeMarker

话不多说,首先我们用Maven创建一个web项目,创建好后,目录结构如下:不会创建web项目的,请参考:https://blog.csdn.net/cinling123/article/details/118225726SSM整合下面开始正式写代码一、包创建及pom.xml文件修改1、首先,要src/main/java新建如下几个包2、把下面的内容,替换你的pom.xml的内容<project xmlns="http://maven.apache.org/POM.

2021-06-30 19:06:34 202

原创 eclipse用maven创建web项目

1、File->New->Project,选中Maven Project,点“Next”2、如下选择,然后点Next3、填写Group Id、Artifact Id,然后点Finish4、项目右键:properties,弹出如下界面,找到Project Facets,把Dynamic Web Module前面的勾去掉,然后点“Apply”5、选择JAVA版本1.8,然后再勾选“Dynamic Web Module”,选择3.0,再点击“Further conf

2021-06-25 18:25:54 305

原创 二叉树--前序遍历、中序遍历、后序遍历、层次遍历、查找、删除、更新--JAVA实现

二叉树基础,请参考:https://blog.csdn.net/cinling123/article/details/103911110本文重点,用JAVA实现--二叉树--前序遍历、中序遍历、后序遍历、层次遍历、查找、删除、更新。--经过测试直接上代码:import java.util.Queue;import java.util.concurrent.ConcurrentLin...

2020-01-09 17:04:02 248

原创 深入学习二叉树-- 二叉树基础

二叉查找树--前序遍历、中序遍历、后序遍历、层次遍历、查找、删除、更新--JAVA实现:https://blog.csdn.net/cinling123/article/details/103911476前言树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。一直以来,对于树的掌握都是模棱两可的状态,现在希望通过写一个关于二叉树的专题系列。在学习与总结的同时更加深入的了解掌握二叉树。本...

2020-01-09 16:46:28 330

原创 JAVA中的位运算符 与(&)、非(~)、或(|)、异或(^)、左移、有符号右移、无符号右移

JAVA中int数据类型占4个字节,1个字节为8位(bit),所以一个int数据类型的二进制为32位。1、位与运算符(&)运算规则:两个数都转为二进制,然后从高位开始比较,如果两个数都为1则为1,否则为0。比如:129&128,结果为:128129的二进制为:00000000 00000000 00000000 10000001128的二进制为:00000000 00...

2019-12-25 16:04:15 630

原创 十进制与二进制、八进制、十六进制间的转化

我们先来看一下概念。一、概念1、二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的,通常用0和1表示。2、八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。3、十进制(计数法)是以10为基础数字系统, 用0、1、2、3、4、5、6、7、8、9 这十个数来表示,是在世界上应用最...

2019-12-25 11:52:21 1056

原创 二进制 原码 反码 补码

1、原码,反码和补码概念正数:原码、反码、补码相同;以123为例:原码:01111011反码:01111011补码:01111011负数的原码:为取绝对值的数转二进制,然后符号位加一;负数的反码:对该数的原码除符号位外,各位取反;负数的补码:对该数的反码加1。--负数的补码即为负数的二进制数。以-123为例:原码:11111011,其中最高位1为符号位。...

2019-12-23 17:56:15 12588 1

原创 AES加密解密--JAVA

不多说,直接上代码,复制后,可直接运行。AESUtils.java代码:import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.spec.Secret...

2019-12-23 13:44:20 126

转载 JAVA8新特性--集合遍历之forEach--转载

转载地址:https://blog.csdn.net/bluuusea/article/details/79949592测试代码:import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import ...

2019-12-14 16:38:12 124

原创 JAVA中循环删除list中元素的方法总结

循环删除list中元素的三种正确方法1、for循环遍历--正序for (int i=0;i<list.size();i++) { if (list.get(i)%2==1) { Integer data = list.get(i); list.remove(i); i--;//重点:list.remove(i)后,后面元素后向前移动一位 System.out.pr...

2019-12-13 18:23:08 356

原创 RSA加密解密--JAVA实现

不多说,直接上代码。RSAUtil.java代码:import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;impo...

2019-12-13 16:58:17 350

原创 RSA--前端JS加密--后端JAVA解密

1、html代码另存为testRSA.html文档;2、JSencryp.js代码另存为JSencryp.js,并在testRSA.html中引用;3、使用RSAUtil.java类中的privateDecrypt()方法进行解密;html代码:<!DOCTYPE html><html> <head> <meta c...

2019-12-13 16:46:25 613

原创 Mybatis批量Insert--mysql

使用Mybatis的foreach标签,实现批量insert语句:insert into 表名(字段名1,字段名2) values(值a1,值b1),(值a2,值b2);一、User.java实体类:源代码:public class User { private Long id; private String name; public Long getId(...

2019-12-11 11:07:17 312

JSencrypt.js

JSencrypt.js,关于使用JS前台加密、JAVA后台解密的RSA实现,前台用的JS引用。 JSencrypt.js,关于使用JS前台加密、JAVA后台解密的RSA实现,前台用的JS引用。 JSencrypt.js,关于使用JS前台加密、JAVA后台解密的RSA实现,前台用的JS引用。

2019-12-11

空空如也

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

TA关注的人

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