自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 短链接生成-短链接-短网址-短链接生成接口-短链接转换接口-短网址URL生成-短链接地址

短链接生成-短链接-短网址-短链接生成接口-短链接转换接口-短网址URL生成-短链接地址

2024-08-05 16:49:51 273

原创 idea 中导入三方jar包

1.将jar包放入lib文件加下,在pom文件中配置 <dependency> <groupId>com.bairong</groupId> <artifactId>brCommonApi</artifactId> <version>1.0.0</version> <scope>system</

2020-10-30 16:23:18 275

原创 实体类批量set(反射或者修改实体类文件)

1.三方返回的json字段多,要存入数据库,依次set重复工作量大解决方法: 1.用反射的原理:直接上代码private void setField(JSONObject item, TestEntity TestEntity) { for (String key : item.keySet()) { if (StringUtil.isBlank(item.getString(key))) { continue;...

2020-10-27 11:18:24 1362

原创 springboot多数据源

配置多数据源@Configurationpublic class DynamicDataSourceConfig { @Bean @ConfigurationProperties("spring.datasource.druid.data_00") public DataSource data00DataSource(){ return DruidDataSourceBuilder.create().build(); } @Bean @

2020-07-21 14:42:29 452

原创 CountDownLatch和CyclicBarrier的使用和区别

CountDownLatch标题countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。存在于java.util.cucurrent包下。概念countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。是通过一个计数器来实现的...

2020-03-11 11:37:05 174

原创 spring中EL解析器结合 模板使用

工作中常常需要使用到String 模板,例如 Hello,#{user},用户名模板替换Map<String,Object> paraMap=new HashMap<>(); paraMap.put("user","赵聪"); ExpressionParser parser = new SpelExpressionParser(); ...

2020-03-02 15:18:18 1547

原创 Linxu下查找java 哪个方法占用Cpu过高

top命令查下cpu占用最高的java进程 (PID)top -Hp 24062 查看java 进程中哪些CPU占用过高which java 查看java 安装命令,我们需要到java bin下执行jstack命令jstack 24062 >/home/admin/riskmg/risk/dumb1.text (dump线程日志到指定目录)这里的nid是16进...

2019-08-18 13:39:28 265

原创 java输入输出流读取本地文件

读取计算机本地文件fileName :C:/dev/json.txtpublic static String getJsonString(String fileName) { StringBuffer sb = new StringBuffer(); FileReader fr = null; try { fr = new...

2019-04-30 15:05:23 4328

原创 关于applicationContext 或者 bean为null

1.今天遇到一个大坑,就是项目中有些bean可以被注入,而有些是null ,报空指针@Componentpublic class SpringContextUtils implements ApplicationContextAware { public static ApplicationContext applicationContext; @Override public vo...

2018-11-16 10:07:22 1969

原创 通讯录按联系时长排序

通讯录按联系时长排序直接上代码public class DirectorModelCopy implements Comparable&lt;DirectorModelCopy&gt; { private String name; private String phone; private Long voiceDuration; private Intege...

2018-11-07 15:22:42 399

原创 map.keySet的坑

map.keySet的坑今天做项目遇到一个坑:匹配map中的手机号和通讯录集合set求交集,执行计算时发现原先map中有29条数据,执行后剩下1条。。。。。。。。巨坑1. 直接上代码 Map&lt;String,String&gt; map=new HashMap&lt;&gt;(); map.put("123456711","张三"); map...

2018-11-05 19:25:50 764

转载 mysql在linux下的安装

mysql在linux下的安装1、下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下64位也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-...

2018-10-30 19:29:42 102

原创 @RequestBody使用和@RequestBody,@RequestParam , @PathVariable

@Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。 请求方式x-www-form-urlencode和form-data请求方式app...

2018-06-28 17:40:50 2365

转载 Java中ArrayList和LinkedList区别 时间复杂度 与空间复杂度

一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为

2017-12-16 11:15:58 558

原创 递归算法-阶乘-斐波那契数列

阶乘:6!=6*5*4*3*2*1public static int recursion(int num){ if(num==1){ return 1; } return recursion(num-1)*num; }//一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少?使用递归实现pu

2017-12-09 18:06:46 266

转载 穷举算法(鸡兔同笼)

public static void Exhaustive(int head,int foot){ int chicken,rabbit; for(chicken=0;chicken<= head;chicken++){ rabbit=head-chicken; if(chicken*2+rabbit*4 == foot

2017-12-09 17:48:17 4812

原创 递推算法-斐波那契数列(兔子繁殖)

1、 int a = 1, b = 1, c = 0; System.out.println("斐波那契数列前20项为:"); System.out.print(a + "\t" + b + "\t"); //因为前面还有两个1、1 所以i<=18 for (int i = 1; i <= 18; i++) {

2017-12-09 14:51:42 2360

原创 二分查找法

public class BinarySearch { /** * 二分查找算法 * * @param srcArray 有序数组 * @param key 查找元素 * @return key的数组下标,没找到返回-1 */ public static

2017-10-22 18:13:08 178

原创 Jvm内存划分

1、寄存器 2、本地方法区 3、方法区 4、栈内存 存储的都是局部变量,所属的作用域一旦结束,将自动释放。 5、堆内存 存储的是数组,对象,凡是New 出来的图解

2017-10-22 15:17:37 173

原创 java 基本排序

int[] arr={5,4,2,4,9,1}; //选择排序 for (int i = 0; i < arr.length-1; i++) { for (int j = i+1; j < arr.length; j++) { if(arr[i]>arr[j]) { i

2017-10-22 15:01:01 253

空空如也

空空如也

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

TA关注的人

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