Java
Peter Chan
bulala
展开
-
Java的一些常用命令
jps (jvm process status)jstat(jvm stastics Monitoring tool)jinfo (configuration info for java)jmap(memory map for java)jconsolejlinkhttps://blog.csdn.net/qq_26093341/article/details/80889883、...原创 2020-03-24 15:40:05 · 200 阅读 · 0 评论 -
Java 三种获取class 的区别,Java 思考,长期有效
// fromJson(JsonReader reader, Type typeOfT)// TypeToken typeToken = (TypeToken) TypeToken.get(typeOfT);// TypeAdapter typeAdapter = getAdapter(typeToken);// T object =...原创 2020-02-06 17:39:21 · 279 阅读 · 0 评论 -
jdk动态代理
package main;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class App { public static void main(String[] args) { Map...原创 2020-01-28 11:20:57 · 118 阅读 · 0 评论 -
maven配置
<!-- More Project Information --> <name>demo</name> <description>demo_service for Spring Boot</description> <url>chan_1831938181@outlook.com</ur...原创 2020-01-22 14:39:27 · 218 阅读 · 0 评论 -
【Java学习】Win10下最新Java环境配置 以最新版 jdk-13.0.2举例子
背景】最近小编开始学习Java知识了,所以需要安装JDK,配置java环境,但小编学习的资料里的配置教程是xp系统的,与现编使用的Win10系统配置步骤不一样,所以小编觉得需要记录一下,Win10下JDK环境变量的配置。【内容】一、安装JDK:1、下载最新的JDK:2、安装J2SDK:二、配置环境变量:1、在“我的电脑”图标上单击右键选择“属性”,选择“高级系统设置”;2、在弹...原创 2020-01-20 14:58:25 · 2798 阅读 · 2 评论 -
Java邮件发送
<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %><%@ page import="java.util.*" %><%@ page import="javax.mail.*" %><%@ page import="javax.mail.inte...原创 2019-11-22 16:44:26 · 143 阅读 · 0 评论 -
垃圾百度百科分析
public class Main { static Map<String, String> headers = new HashMap<>() {{ put("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0....原创 2019-11-20 22:40:32 · 187 阅读 · 0 评论 -
netty实现简单的web服务器
package firstDemo_netty_http;import io.netty.bootstrap.ServerBootstrap;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.*;import io.netty.channel.nio.NioEve...原创 2019-11-09 11:42:24 · 882 阅读 · 0 评论 -
基于HikariCP的工具类
class HikariCPUtil {// db.properties文件档案// url=jdbc:mysql://localhost:3306/bookshop?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true// user=root// pass=020...原创 2019-11-08 21:58:32 · 819 阅读 · 0 评论 -
关于DBCP的使用,使用propoties读取配置文件
Marven所需要的依赖包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.6.0</version> </dependency&...原创 2019-05-16 18:44:04 · 536 阅读 · 0 评论 -
Java使用SLF4J (log4j)
博主正在学习日志的东西,但是网上的教程真实惨不忍睹,跳了许多坑今天博主就要告诉你怎么使用SLF4J首先 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --> <dependency> <groupId>org.slf4j</groupId> ...原创 2019-05-25 20:51:08 · 230 阅读 · 0 评论 -
Java线程工具类(基于Thread)
class ThreadUtils { private operateThread operator; @SuppressWarnings("unchecked") public <T, K> FutureTask<K> excute(T task) { FutureTask<K> futureTask = null; if (task i...原创 2019-05-22 14:40:29 · 416 阅读 · 0 评论 -
Springboot接管MVC的几种方法
注册Beanpackage com.springboot.demo01;import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;import org.springframework.context.annotation.Bean;import org.springframework...原创 2019-05-27 21:52:38 · 313 阅读 · 0 评论 -
安卓跟新视图推荐方法
//使用handler进行跟新视图 handler = new Handler() { @Override public void handleMessage(Message msg) { ...原创 2019-09-04 09:10:26 · 106 阅读 · 0 评论 -
mybatis
private static SqlSession createSqlSession() { InputStream is = null; try { is = Resources.getResourceAsStream("sqlMapperConfig.xml"); } catch (IOException e) ...原创 2019-09-07 16:37:33 · 110 阅读 · 0 评论 -
安卓的工具类
package com.skiers.demo_learn.utils;import android.content.Context;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import java.io.BufferedReader;import java.io.IOException...原创 2019-09-16 10:44:18 · 176 阅读 · 0 评论 -
LIstView的Adapter的设置
class Adapter extends BaseAdapter { private String[] str; @Override public int getCount() { return 12; } @Override public Object getItem(int position) { retu...原创 2019-09-18 11:09:19 · 404 阅读 · 0 评论 -
ListView 与GridView 的Adapter
class Adapter1 extends BaseAdapter { private String[] str; private Context context; public Adapter1(Context context) { this.context = context; } public Adapter1() { ...原创 2019-09-21 11:38:59 · 125 阅读 · 0 评论 -
安卓的短信验证服务
package com.skiers.demo_learn;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.view.View;import android.widget.EditText;impo...原创 2019-09-21 17:19:33 · 209 阅读 · 0 评论 -
RecyclerView简单使用(无杂质版)
工具类import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;import com.skiers.demo_learn.R;imp...原创 2019-09-23 10:10:35 · 125 阅读 · 0 评论 -
AES算法加密(Java)简单实现
import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;im...原创 2019-09-24 17:17:39 · 245 阅读 · 0 评论 -
Set接口各关系示意图
原创 2018-11-10 15:54:23 · 319 阅读 · 0 评论 -
Java 实现nio文件复制(以图片复制为例)
public static void main(String[] args) throws IOException { RandomAccessFile file = new RandomAccessFile("1.png", "rw"); FileChannel channel = file.getChannel(); RandomAccessFile file1 = new ...原创 2019-05-12 14:37:14 · 625 阅读 · 0 评论 -
基于netty的简单聊天室
package nettyDemon03;import io.netty.bootstrap.Bootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio....原创 2019-05-15 20:25:26 · 382 阅读 · 0 评论 -
作业调度算法(Java)
package Task03;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class App { private List<Integer> arr = new ArrayList<Integer>(); private Scanner sc...原创 2018-11-17 16:27:09 · 2889 阅读 · 1 评论 -
byte类型与double类型的互相转化
byte类型转化成double类型 public static double convert(byte[] data) throws IOException { DataInputStream dis = new DataInputStream(new ByteArrayInputStream(data)); double num = dis.readDouble(); dis.cl...原创 2018-11-23 18:09:28 · 6574 阅读 · 0 评论 -
利用spring框架实现动态代理
package com.Proxy.Proxy02.copy;import org.springframework.context.ApplicationContext;import org.springframework.context.support.AbstractApplicationContext;import org.springframework.context.suppor...原创 2018-11-18 23:07:57 · 594 阅读 · 0 评论 -
Spring简单实现(新手版)
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;amp;amp;amp;amp;quot; encoding=&amp;amp;amp;amp;amp;amp;amp;amp;quot;UTF-8&amp;amp;amp;amp;amp;amp;amp;am原创 2018-11-11 20:24:07 · 527 阅读 · 0 评论 -
Mysql工具包
MySQL工具包package JdbcUtil;//import java.io.IOException;//import java.io.InputStream;import java.sql.*;import java.util.Properties;public class JdbcUtil { private static String driver = "com...原创 2018-11-05 16:18:32 · 244 阅读 · 0 评论 -
List接口各关系示意图
原创 2018-11-10 12:41:31 · 587 阅读 · 0 评论 -
线程callable方法
import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Fu...原创 2018-11-09 22:47:36 · 128 阅读 · 0 评论 -
二叉树建树与前后续遍历(Java版)
class Tree_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Please Create The Bin_TRee:\t"); String s = sc.nextLine(); Getchar getchar = n...原创 2018-10-24 16:03:50 · 215 阅读 · 0 评论 -
使用Java实现动态代理工具包
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class ProxyFactory { private Object target; public ProxyFactory(Object target) {...原创 2018-11-18 11:40:31 · 614 阅读 · 0 评论 -
Java代理模式(Cglib)代理模式
package ProxyCglib;import java.lang.reflect.Method;import org.springframework.cglib.proxy.Enhancer;import org.springframework.cglib.proxy.MethodInterceptor;import org.springframework.cglib.proxy...原创 2018-11-18 12:49:52 · 341 阅读 · 0 评论 -
TCP传输图片最简单的demo
package tcpTest;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileOutp...原创 2019-05-05 13:43:16 · 3116 阅读 · 0 评论 -
jsoup爬虫
package com.peter.demon_02;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;im...原创 2019-04-03 16:40:18 · 152 阅读 · 0 评论 -
Fragement的代码复用
package com.example.demon_table_final;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.text.TextUtils;import android.view...原创 2019-04-11 23:25:46 · 127 阅读 · 0 评论 -
如何从文件逐行读取文件
public static void main(String[] args) throws IOException { File a = new File("b.html"); BufferedReader br = new BufferedReader(new FileReader(a)); String str1 = ""; for (String temp; (temp ...原创 2019-01-21 16:45:03 · 416 阅读 · 0 评论 -
电梯算法
package Elevator;import java.util.Random;import java.util.Scanner;import java.util.Set;import java.util.TreeSet;public class App { private static Set<Integer> list = new TreeSet<Inte...原创 2018-12-18 23:01:48 · 770 阅读 · 0 评论 -
Java压缩文件
package com.Zip.ZipDemon01;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip....转载 2018-11-30 21:55:54 · 124 阅读 · 0 评论