Java
8年java开发经验
hewei+
这个作者很懒,什么都没留下…
展开
-
httpclient调用demo
public final class SdkHttpUtil { private final static Logger logger = LoggerFactory.getLogger(SdkHttpUtil.class); public static String httpPostWithJson(String url, String json) throws IOException { // post,put请求支持重定向 CloseableH...原创 2021-06-22 10:21:03 · 167 阅读 · 0 评论 -
java继承中属性能否被覆盖
package com.hw.consumer.b;class ParentClass { public int i = 10; public void print(){ System.out.println(i); }} public class SubClass extends ParentClass { public int i = 30; @Override public void print() { .原创 2021-03-30 09:31:22 · 341 阅读 · 0 评论 -
java通过udp实现屏幕监控
闲来无事 ,实现了一个几年前的想法 屏幕监控,使用udp传输 ,udp传输的大小有限制通过优化实现了屏幕监控import cn.hutool.core.io.FileUtil;import cn.hutool.core.util.StrUtil;import org.junit.Test;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image....原创 2021-03-12 14:08:50 · 535 阅读 · 0 评论 -
java string字符串拼接为什么性能低,循环慢
字符串循环+性能 @Test public void test() { long s1 = System.currentTimeMillis(); String str = ""; for (int i = 0; i < 10000; i++) { str += "asjdkla"; ...原创 2018-08-08 14:18:21 · 2389 阅读 · 0 评论 -
快速插入一亿条测试数据到mysql
package hewei.study.demo.mysql;import org.springframework.util.StringUtils;import java.sql.*;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent....原创 2018-06-22 17:05:13 · 6204 阅读 · 1 评论 -
快速插入几千万条数据到mysql
CREATE TABLE `tb_big_data` ( `count` int(11) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `random` double DEFAULT NULL, `str` varchar(100) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=ut...原创 2018-06-22 15:14:37 · 9373 阅读 · 0 评论 -
java高并发卖票例子
package com.github.pig.auth;import java.util.ArrayList;import java.util.List;import java.util.Queue;import java.util.Vector;import java.util.concurrent.ConcurrentLinkedQueue;import java.util.co...原创 2018-04-29 21:49:14 · 2535 阅读 · 0 评论 -
java单例模式多线程测试
package com.github.pig.auth;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CountDownLatch;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.At...原创 2018-04-29 20:36:32 · 1663 阅读 · 0 评论 -
java多线程synchronized,volatile,CountDownLatch
java多线程,每个线程会有独立的内存,会先从主内存中复制一份到独立内存,cpu中的寄存器都会是独立线程内存。如果线程太忙,就不会从主内存中同步值,会导致数据不一致读不到。public class Test2 { int n = 1; Object o = new Object(); public static void main(String[] args) { ...原创 2018-04-29 15:56:41 · 334 阅读 · 0 评论 -
java 线程锁synchronized例子
package com.github.pig.auth;public class Test { private int count = 10; Object o = new Object(); public static void main(String[] args) { Test t = new Test(); Thread th...原创 2018-04-29 10:54:18 · 198 阅读 · 0 评论 -
java内存泄漏gc内存是否测试方法
package com.github.pig.auth;import java.io.IOException;import java.util.*;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.locks.Lock;i...原创 2018-04-30 16:15:06 · 221 阅读 · 0 评论 -
java线程池ExecutorService,Future使用
线程想用的舒服,自己去判断结束太麻烦了。使用jdk的自带了类很好用package com.github.pig.auth;import java.util.*;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.locks.Lo...原创 2018-04-30 12:10:23 · 1034 阅读 · 0 评论 -
hibernate字段注释和生成表的字段顺序和外键名称
hibernate修改源代码支持字段注释和生成表的字段顺序和外键名称原创 2015-12-17 10:47:09 · 3262 阅读 · 0 评论