- 博客(74)
- 资源 (12)
- 收藏
- 关注

原创 Spring简单实现(新手版)
<?xml version="1.0" encoding="UTF-8&am
2018-11-11 20:24:07
548
原创 c++实现kmp算法
void getNextArr(string &str2, vector<int> &next) { next.at(0) = -1; if (str2.length() == 1) { return; } next.at(1) = 0; for (int cn = 0, i = 2; i < str2.length(); i++) { if (str2.at(i - 1) == str2.at(c
2021-04-01 15:11:53
194
原创 Java 安全
package jwt_demo; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import java.io.*; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmExcept
2020-05-25 16:20:53
786
原创 swagger的简单实例
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <...
2020-05-25 15:35:06
688
原创 jjwt demo
package jwt_demo; import io.jsonwebtoken.*; import io.jsonwebtoken.io.Decoders; import io.jsonwebtoken.io.Encoders; import io.jsonwebtoken.security.Keys; import javax.crypto.SecretKey; import java.security.Key; import java.text.SimpleDateFormat; import j
2020-05-10 15:17:49
292
1
原创 elasticsearch
创建索引库 put ::http://127.0.0.1:9200/people { “settings”: { “number_of_shards”: 3, “number_of_replicas”: 1 }, “mappings”: { “properties”: { “name”: { “type”: “text” }, “age”: { “type”: “integer” } } } } ...
2020-05-08 15:57:08
168
原创 Java实现文件分块
import org.junit.jupiter.api.Test; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.util.Arrays; import java.util.Collections; import java.util.Comparato...
2020-05-07 10:01:31
1711
原创 Eureka集权搭建
server: port: 8761 spring: application: name: eureka-server eureka: server: enable-self-preservation: true eviction-interval-timer-in-ms: 60000 instance: hostname: eureka c...
2020-04-30 12:52:59
212
原创 RabbitMq六种工作模式
Utils类 import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concurrent.TimeoutExcepti...
2020-04-27 16:47:52
389
原创 HUffman编码的简单实现
该题目答案,插入的时候可能因为顺序问题而导致错位 #include <stdio.h> #include <stdlib.h> typedef struct { int number; char value; struct Leaf *left, *right; struct Leaf *next; } Leaf; int fun...
2020-04-16 22:03:32
385
原创 Java的一些常用命令
jps (jvm process status) jstat(jvm stastics Monitoring tool) jinfo (configuration info for java) jmap(memory map for java) jconsole jlink https://blog.csdn.net/qq_26093341/article/details/80889883 、...
2020-03-24 15:40:05
222
原创 vue双向绑定的原理(使用 set 与 get进行代理) js的一些思考
let obj = { //幕后英雄 _txt: "1" } // Object.defineProperty 主要是为了自动添加属性 Object.defineProperty(obj, 'txt', { get: function () { return obj._txt ...
2020-02-08 12:28:48
423
原创 pytorch的一些思考(长期更新)
# 图像分类问题的模型 # https://blog.csdn.net/m0_37306360/article/details/79312334 参考 import torch import torchvision import torchvision.transforms as transforms # define a img transform proc transform = trans...
2020-02-06 23:32:18
221
原创 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
300
原创 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
128
原创 maven配置
<!-- More Project Information --> <name>demo</name> <description>demo_service for Spring Boot</description> <url>[email protected]</ur...
2020-01-22 14:39:27
239
原创 Redis笔记
list数组操作 lpush rpush lrange lindex llen lrem ltrim lset linsert before/after set操作 sadd smembers scard srem srandmember spop【随机】 smove 集合运算 sdiff sinter sunion hash操作 hset/hget/hmset/hmget/hgetall/...
2020-01-20 19:23:54
188
原创 【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
2837
2
原创 vue-cli配置axios
"use strict"; import Vue from 'vue'; import axios from "axios"; import VueAxios from 'vue-axios' // Full config: https://github.com/axios/axios#request-config // axios.defaults.baseURL = process.e...
2020-01-10 20:09:33
469
原创 docker的一些命令
docker run -d --name redis -p 6379:6379 -v /data/redis/data:/data -v /data/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf redis --requirepass "peter@2019" docker run --name nginx -d -p 80:80...
2020-01-04 15:59:04
230
原创 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
165
原创 垃圾百度百科分析
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
202
原创 关于Java反射的一些思考
public static void main(String[] args) { try { BeanInfo beanInfo = Introspector.getBeanInfo(MyBean.class, Object.class); for (var b : beanInfo.getMethodDescriptors...
2019-11-09 21:04:57
112
原创 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
911
原创 基于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
870
原创 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
271
原创 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
137
原创 安卓的短信验证服务
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
227
原创 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
146
原创 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
425
原创 安卓的工具类
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
195
原创 mybatis
private static SqlSession createSqlSession() { InputStream is = null; try { is = Resources.getResourceAsStream("sqlMapperConfig.xml"); } catch (IOException e) ...
2019-09-07 16:37:33
130
原创 安卓跟新视图推荐方法
//使用handler进行跟新视图 handler = new Handler() { @Override public void handleMessage(Message msg) { ...
2019-09-04 09:10:26
119
原创 Springboot接管MVC的几种方法
注册Bean package 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
336
原创 Java使用SLF4J (log4j)
博主正在学习日志的东西,但是网上的教程真实惨不忍睹,跳了许多坑 今天博主就要告诉你怎么使用SLF4J 首先 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --> <dependency> <groupId>org.slf4j</groupId> ...
2019-05-25 20:51:08
250
原创 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
446
原创 基于dbcp(stream与lambda)的简单应用
main方法实现 import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.IntSummaryStatistics; import java...
2019-05-17 13:57:00
251
原创 关于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
562
原创 基于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
411
原创 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
645
ListenOne 实现框架
2019-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人