自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 打印文件树

查看文件树

2022-06-16 15:36:01 220 1

原创 Java基础之类加载器读取资源文件

package com.example.springboottest.test;import org.springframework.core.io.UrlResource;import org.springframework.core.io.support.PropertiesLoaderUtils;import java.io.IOException;import java.net.URL;import java.util.Enumeration;import java.util.It.

2022-02-21 14:55:50 435

原创 rocketmq

消息生产者package com.rocketmqpro.producer;import org.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.SendCallback;import org.apache.rocketmq.client.producer.SendResult;import org.apache.rocketmq.common.messa

2022-02-10 16:19:26 858

原创 挂载虚拟can卡

sudo modprobe vcansudo ip link add dev vcan1 type vcansudo ip link set dev vcan1 up

2022-01-26 09:44:26 204

原创 Java基础之Getter、Setter工具

package com;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Locale;public class SetterGetterMapUtil { private Object obj; private HashMap objSetHashMap; private HashMap objGetHashMap; public SetterGetter.

2022-01-24 11:27:42 301

原创 Java基础之java获取上下文与java获取配置文件

package com;import java.util.ResourceBundle;public class ReadProperties { public static ResourceBundle resourceBundle = ResourceBundle.getBundle("app"); public static String get(String key) { return resourceBundle.getString(key); .

2022-01-21 14:58:53 1552

原创 在Linux中执行任务脚本

PID=`ps -ef | grep testDemo | grep -v grep | awk '{print $2}'`if [[ ${PID} != "" ]];then echo "任务-testDemo-SNAPSHOT.jar-线程-${PID}-已经存在" echo "关闭任务输入[C],重启任务输入[R],继续请按其它:" read th if [ ${th} = "C" -o ${th} = "c" ] ; then echo.

2022-01-17 14:24:36 829

原创 Ubuntu配置Java环境变量

export JAVA_HOME=/home/jhc/jdk/jdk1.8.0_311export PATH=./usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:${JAVA_HOME}/bin:${JAVA_HOME}/jre/binexport CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar${JAVA_HOME}/lib:${J.

2022-01-16 22:08:05 1100

原创 Java基础之Java NIO

NIO Serverpackage com.nio.server;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.nio.charset.StandardCharsets;import java.util.Iterator;public class NIOServer {

2022-01-12 09:59:41 1010

原创 Java基础之Java SPI

package com.spi;public interface Search { void gSearch();}package com.spi.impl;import com.spi.Search;public class GASearch implements Search { @Override public void gSearch() { System.out.println("----GASearch----"); }.

2022-01-12 09:46:41 157

原创 Java基础之NIO简单通讯

1.服务端通信import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSocketChannel;import java.nio.channels.SocketCha

2022-01-10 15:28:21 201 1

原创 Java基础之short型数字与字节数组互转

public class ByteBufferDemo { public static void main(String[] args) { System.out.print(getInt((short) -23432) + " "); } public static int getInt(short tmp) { short number = tmp; byte[] temp = new byte[2]; tem.

2022-01-10 15:09:02 981

原创 设计模式之观察者模式

被观察者package com;import java.util.Observable;/** * 被观察者 */public class Pub extends Observable { private static String name="hello:"; private static Pub pub = null; private Pub() { } public static String getName() {

2021-12-05 16:55:38 283

原创 Java框架之Spring的自我提问

注:自己平时学习用遇到的问题,欢迎各位读者补充和解答1、SpringBoot与SpringMVC的关系2、什么是ioc3、什么是aop4、什么是starter5、springmvc的核心类与核心方法5、spring的作用域6、spring的生命周期7、springboot的自动配置原理Spring Boot面试杀手锏————自动配置原理_Morty的技术乐园-CSDN博客_springboot自动配置原理Spring Boot Refere

2021-12-05 15:54:16 59

原创 Java基础之Linux下Java JNI使用Demo

注意:使用的ide是idea,如果没有ide可以手动创建一个Java类1、先创建一个基本的java项目(如图:Javajni)2、创建一个简单的Java类,如上图所示com.JNIStudy,其内容编写如下package com;public class JNIStudy { static { System.load("/home/jhc/javaJNI/javajni/src/libjniStudy.so"); } public native

2021-11-28 19:46:43 758

原创 Java基础之String与ByteBuffer互转

import java.nio.ByteBuffer;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;public class Test { public static void main(String[] args) { String str = "hello word"; ByteBuffer byteBuffer = ByteBuffer.wrap(str.

2021-11-26 14:21:17 741

原创 Java基础之Ubuntu openjdk相关操作

卸载openjdksudo apt-get purge openjdk*

2021-11-04 09:01:50 66

原创 Java多线程之Callable实现多线程

package test;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class FutureTest { static Object lock = new Object(); public static void main(String[] args) th.

2021-10-25 09:31:49 665

翻译 计算机网络原理

计算机网络的大多数应用需求是按逻辑单元发送信息或消息。在消息传递前他被分割成数据包,最简单的数据包是程度有限的二进制数据序列,以及识别源和目的计算机的寻址信息。使用长度有限的数据包是为了。网络中的每台计算机能为可能到来的最大的数据包分配足够的返程空间。避免长消息不加分割的传递所引起的为等待通信通道贡空闲而出现的过度延迟。...

2021-10-10 17:50:01 131

原创 Java框架之Java读excel

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma.

2021-10-09 16:00:51 60

原创 Java框架之RestTemplate随笔

@RestController@RequestMapping("/t")public class CallController { @PostMapping("/e") public ResponseEntity<Result> call(@RequestParam("id") String id) throws URISyntaxException { RestTemplate restTemplate = new RestTemplate();...

2021-10-07 15:09:28 135

原创 Java框架之Java SpringCloud

一、

2021-09-23 10:53:24 125

原创 MySql之MySql导出表结构

通过执行查询语句获取表结构信息,然后导出查询结果SELECTTABLE_NAME 表名,COLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注 FROMINFORMATION_SCHEMA.COLUMNSWHERE-- 对应的数据库table_schema = 'pig'--

2021-09-18 15:13:56 7347

原创 Java框架之Java SpringBoot自定义starter

0、项目结构1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.ap

2021-09-16 13:59:42 115

原创 Java多线程之JVM监控分析随笔

先通过jps -lmv获取服务器上运行的Java进程ID再用 jstat -gc 105421 1000 打印堆栈的GC信息,105421为是Java线程ID,1000表示每秒打印一次对战信息通过截图分析可知,jvm采用的Generational Collection(分代收集)算法 S0C: Current survivor space 0 capacity (kB). S1C: Current survivor space 1 capac...

2021-09-14 15:31:13 76

原创 Java框架之Java SpringBoot整合RocketMQ

0、启动rocketmq相关组件start mqnamesrv.cmdstart mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch

2021-09-14 15:08:01 223

原创 设计模式之代理模式

jdk代理package com;public interface Vehicle { void doSomething();}package com;public class VehicleImpl implements Vehicle{ @Override public void doSomething() { System.out.println("vehicle is locomotioning"); }}pac..

2021-09-09 09:53:09 43

原创 Java多线程之Thread、Runnable、Callable

Java多线程有3种实现方式,分别是:1、继承Thread类,重写run方法package day28;public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println("i=" + i + " " + Threa

2021-09-03 19:38:15 110

原创 设计模式之单例模式

单例模式package 设计模式;public class SingletonPattern { private SingletonPattern() { if (LazySingletonPattern.LAZY != null) { throw new RuntimeException(""); } } public static final SingletonPattern getInstance().

2021-04-18 18:53:23 47

原创 Java框架之springboot整合rabbitmq(exchanges采用fanout模式)

springboot整合rabbitmq(exchanges采用fanout模式)1、启动rabbitmq服务service rabbitmq-server start #启动服务service rabbitmq-server status #查看服务状态 2、在idea中构建基于maven的spring boot聚合工程 2.1 启动idea,选择New Project 2.2 选择ma...

2021-04-06 19:48:53 364

原创 java多线程之类型信息与反射

所发生的

2020-11-15 12:09:35 52

springcloud.7z

springcloud.7z

2021-09-23

cglib-3.3.0.jar,asm-7.0.jar

cglib-3.3.0.jar,asm-7.0.jar

2021-09-09

空空如也

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

TA关注的人

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