自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Json的知识梦工厂

只恨上学期间不好好学习,现在需付出千倍万倍找回自己的梦想。

  • 博客(374)
  • 资源 (12)
  • 论坛 (1)
  • 收藏
  • 关注

原创 maven的安装和Idea maven 的配置

//1.检查java的环境变量 是否配置 JAVA_HOME 变量// cmd 输出 echo %JAVA_HOME% 可查看//2. 去 maven官方下载 https://maven.apache.org/download.cgi 解压// 3. 配置环境变量 看截图// 4. 验证 maven 安装成功 cmd 输入 mvn -v 输入 版本 就是安装成功//5.配置maven 本地仓库// 打开 maven的 解压路径 找打 conf 文件夹...

2021-10-10 22:37:35 13

原创 idea 编辑器 基础 常用功能配置

//idea的常用配置//1.设置自动导包功能//2.忽略大小写提示System.out.println("忽略了大小写");//3.取消单行 tabs 显示 操作//4. 文件头部 注释 设置//5. 设置项目文件 编码// native-ascii conversion 主要用于转换ascii// 不勾上 Properties 文件中的注释显示都不会是中文的// 6. 自动编译 修改了文件 运行 还是跑的之前的...

2021-08-10 07:29:48 71

转载 VSCode常用插件汇总

官网地址VSCode插件官网地址,里面有很多的插件可以使用。基础插件这部分插件主要是和html、css、js有关的。html CSS Support这个插件支持以下语言,提供基础的语法知识编写辅助。这是插件地址htmllaravel-bladerazorvuepugjadehandlebarsphptwigmdnunjucksjavascriptjavascriptreactHTML Snippets这个插件主要是针对html的语法的,支持以下标签,插件地址

2021-03-31 16:21:59 99

原创 git 常用命令

0、git pull origin master 拉远程项目1、git add . 添加提交信息2、git commit -m "备注" --no-verify 准备提交3、git push origin 分支名 提交成功 ...

2019-08-26 10:11:06 203

转载 Centos Ubuntu 安装web环境

技术QQ交流群:294088839。地址https://oneinstack.com/download/yum -y install wget screen curl python #for CentOS/Redhat# apt-get -y install wget screen curl python #for Debian/Ubuntuwget http://mirrors.linuxe...

2018-03-26 13:57:19 489

原创 SpringBoot中mybatis-plus的主键生成策略

//主键生成策略//1.自动增长 分表分库不方便 @TableId(type= IdType.AUTO) 注解 在id上增加//2. UUID 排序不方便//3. Redis实现//4. mp中的自带策略 snowflake算法//IdType 类型://AUTO 自动增长//ID_WORKER MP自带//ID_WORKER_STR MP自带//INPUT 自己输入//NONE 没策略//UUID 唯一值...

2021-10-18 08:20:13 6

原创 Idea 创建SpringBoot 工程 并连接mysql数据库 测试

1. 创建SpringBoot工程​​​​​​idea 创建SpringBoot工程_Json的知识梦工厂-CSDN博客2. 在Spring boot 中使用MyBatis-Plus 并安装各种依赖SpringBoot工程中使用 mybatis-plus_Json的知识梦工厂-CSDN博客3. 创建 application.properties 配置文件 或 yml 配置文件 都可以 比如 数据库连接 账号密码Spring boot 2.1 以上版本 连接数据库 是有变化的 注意..

2021-10-17 21:24:01 15

原创 SpringBoot工程中使用 mybatis-plus

复制粘贴 即可<!-- mybatis 依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</version&...

2021-10-17 18:52:53 17 1

原创 idea 创建SpringBoot工程

2021-10-17 18:33:45 10

原创 idea maven 创建java jsp web工程 并可以访问

然后 点 启动就好

2021-10-11 08:20:30 14

原创 java的反射详解

package com.day14.json;import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.lang.annotation.Annotation;import java.lang.reflect.*;import java.util.Properties;import java.util.Random;/** * Author: Json * Date.

2021-10-06 20:20:56 17

原创 java中泛型的详解

package com.day13.json;import java.util.*;/** * Author: Json * Date: 2021/10/5 **/public class TestJson { public static void main(String[] args) { System.out.println("泛型"); //什么是泛型? // 泛型:标签 //指明集合里装的东西 别的东西不让装 .

2021-10-05 23:26:42 24

原创 java集合总结Collection和map

集合Collection和mapCollectionList接口 元素有序 可重复的集合 ArrayList // 作为List 接口的主要实现类 线程不安全 效率高 使用Object[] 存储 LinkedList 对于频繁的插入 删除操作 使用此类效率高 底层使用的双向链表存储 Vector 古老实现类 线程安全 效率低Set接口 元素无需,不可重复的集合 HashSet 作为set接口主要实现类 线程不安全 可以存储null值 ...

2021-10-05 21:38:51 23

原创 java map中Hashtable子类 Properties使用和Collections 工具类 详情

package com.day13.json;import org.junit.Test;import java.io.FileInputStream;import java.util.*;/** * Author: Json * Date: 2021/10/5 **/public class Json { public static void main(String[] args) throws Exception { System.out.println(.

2021-10-05 15:45:28 25

原创 java Map集合的详情

package com.day12.json;import org.junit.Test;import java.util.*;/** * Author: Json * Date: 2021/9/27 **/public class JsonTest { public static void main(String[] args) { System.out.println("map集合的使用"); // map // |-- .

2021-10-05 15:16:17 21

原创 java 集合的创建和使用

package com.day11.json;import org.junit.Test;import java.util.*;/** * Author: Json * Date: 2021/9/15 **/public class Json { public static void main(String[] args) { System.out.println("加油咯"); //jdk8 注解的新特性 可重复注解 类型注解 .

2021-09-27 06:31:37 23

转载 Docker Flannel和etcd 跨主机容器通信解决方案

Docker Flannel 跨主机容器通信解决方案方案介绍FlannelFlannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。这次的分享内容将从Flannel的介绍、工作原理及安装和配置三方面来介绍这个工具的使用方法。Flannel通过给每台宿主机分配一个子网的方式为容器提供虚拟网络,它基于Linux TUN/TAP,使用UDP封装IP包来创

2021-09-17 17:02:28 26

原创 java 注解基础详解

概念与测试package com.day10.test;import org.junit.Test;import java.lang.annotation.Annotation;/** * Author: Json * Date: 2021/9/9 **/public class TestJson { public static void main(String[] args) { System.out.println("新的开始"); /

2021-09-15 06:30:25 22

原创 java8 环境安装

Java 环境JDK 包含 JREJRE 包含 JVMJDK = JRE + 开发工具集JRE = JVM + JAVA SE 标准类库官方网址www.oracle.comjava.sun.com环境变量第一种D:\works\environment\java\jdk1.8.0_301\bin配置到环境变量中 你安装的 jdk包下的 bin 文件第二种建议使用第二种...

2021-09-09 22:08:58 32

原创 JAVA 枚举类详解

package com.day9.com;/** * User: Json * Date: 2021/8/30 * //枚举类 和注解 * //理解 类的对象只有有限个 确定的 * // 当需要定义一组常量 强烈建议使用枚举类 * // 如果枚举类中只有一个对象 则可以作为单例模式的实现方法 * * //如果定义枚举类 * //1. jdk5.0之前 自定义枚举类 * /.

2021-08-30 07:07:58 49

原创 idea 导入从别的地方引入的模块

有的时候在开发中 从别的文件夹中复制的模块 到自己的项目中 发现项目不认识 就需要手动把模块导入到自己的项目中以下时操作方法

2021-08-29 22:20:33 48

转载 idea使用@Test无法使用

今日学习发生如图情况,A/t + Enter毫无反应,各种博文无数翻,什么插件疯狂下载,结果发现包名有Test重名,把包名改一下,浪线消失,A/t + Enter解决

2021-08-29 21:33:00 21

原创 java 线程的 创建与使用 方式四

package com.day8.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ThreadPoolExecutor;/** * User: Json * Date: 2021/8/29 * * * * * 创建线程的 第四种方式 -- jDK5.0新增 * * 使用线程池 * 1. 提供指.

2021-08-29 21:06:44 24

原创 java 线程的 创建与使用 方式三

package com.day8.test;import java.util.concurrent.Callable;/** * User: Json * Date: 2021/8/29 * 创建线程的 第三种方式 -- jDK5.0新增 * 1. 创建一个实现Callable的实现类 * 2. 实现call方法 将此线程需要执行的操作声明在call() 中 * 3. 创建Callable接口实现的对象 * 4. 将此Callable接口实现类的对象作为参数传递到FutureTask.

2021-08-29 21:05:40 25

原创 Java 多线程 经典练习题

//练习题 //生产者(Producer) 将产品交给店员(Clerk) 而消费者(Customer)从店员处取走商品 // 店员一次只能持有固定数量的产品(比如20) 如果生产者试图生产更多的产品 // 店员会叫生产者停一停 如果店中有空位 再通知生产者 继续生产 // 如果店中没有了产品 店员会告诉消费者等一下 // 如果店中有了产品 再通知消费者取走产品 // 分析1. 是否是多线程问题 ? 是 生产者线程 消费者线程 // 2. 是否有共享数据? 是 店员(或产品) // 3. 如.

2021-08-20 08:31:33 22

原创 java 多线程通信 详解

package com.day7.test;/** * User: Json * Date: 2021/8/20 **/public class Print implements Runnable{ private int num=1; @Override public void run() { while (true){ //线程的通信 //交替打印 1到100 //涉及到三个方.

2021-08-20 06:44:37 22

原创 java 多线程 安全问题练习

有两个人去银行对同一个账户存钱 每个人存三次 每次存1000元 存完后打印余额是否存在线程安全问题?package com.day6.test;/** * User: Json * Date: 2021/8/18 * 两个用户 * * //在继承这种方式中 慎用this 当锁使用 因为很多情况 this 是不唯一的 **/public class Cus extends Thread{ private Back back; public Cus(..

2021-08-18 07:24:06 25

原创 java 使用同步机制将单例模式中的懒汉式改成为线程安全

package com.lan.test;/** * User: Json * Date: 2021/8/17 * 使用同步机制将单例模式中的懒汉式改成为线程安全 **/public class BankTest { public static void main(String[] args) { Bank bank=Bank.getback_2(); bank.getBack(); }}//懒汉式class Bank{ //.

2021-08-17 07:32:14 28

原创 java 线程安全的问题 详解

package com.day5.test;/** * User: Json * Date: 2021/8/15 * 线程的同步 * 解决 多个线程执行的不确定性引起执行结果的不稳定 * 解决的问题点: * 多个线程对数据共享时 会造成操作的不完整性 会破坏数据 * 比如有3000块钱 * 你和你女朋友同时取1000 就会出现线程安全问题 * 解决方式 * 方式一 同步代码块 * synchronized(同步监视器){ * //需要被同步的代码 * .

2021-08-17 07:03:23 49

原创 java 线程的 创建与使用 方式二

package com.day5.test;/** * User: Json * Date: 2021/8/15 * * 多线程创建方式一 继承Thread * * 1.创建一个继承于 thread类的字类 * * 2. 重写thread类的run方法 --> 把你要创建的线程要做的事情 写再 run方法中 * * 3. 创建thread类的子类对象 * * 4.通过此对象调用start方法 * * 创建多线程方式二 * 1. 创建一个实现Runnable接口的类.

2021-08-15 21:33:12 23

原创 java 创建和使用多线程练习

package com.day4.test;/** * User: Json * Date: 2021/8/13 **///创建三个买票窗口class window extends Thread{ //final 如果加这个关键字 就是最终的 不能被修改 // 所以 只需要 static 静态就好 // 这样就解决了 三个窗口 一起卖的是100票 // 如果不声明静态属性 就会导致 三个窗口 每个窗口卖100张票 //但是 还有个问题 就是 1.

2021-08-15 20:47:50 20

原创 java 线程的 创建与使用 方式一

创建package com.day3.test;/** * User: Json * Date: 2021/8/12 * 多线程创建方式一 继承Thread * 1.创建一个继承于 thread类的字类 * 2. 重写thread类的run方法 --> 把你要创建的线程要做的事情 写再 run方法中 * 3. 创建thread类的子类对象 * 4.通过此对象调用start方法 **///1.创建一个继承于 thread类的字类class myThread extend.

2021-08-12 08:13:25 35

原创 java 线程的概念与理解

// 基本概念 程序 进程 线程// 程序:是完成指定任务 用某种语言编写的一组指令的集合// 进程: 是程序的一次执行过程 或者正在运行的一个程序// 线程: 进程可以细一步优化成线程,是一个程序内部的一条执行路径// 若一个进程 同一时间并行执行多个线程 就是支持多线程// 每个线程拥有独立的 运行栈 和 程序计算器// 一个进程中的多个线程共享相同的内存单元/内存地址空间// 他们从同一堆中分配对象 可以访问相同的变量和对象// 但多线程操作共享的系统资源可能存在安全隐患// .

2021-08-10 08:17:10 23

原创 vue history 模式下 编译多入口文件和 nginx 配置文件

项目场景:vue 搭建的项目,路由一直用的hash模式,所以 url 中都会带有一个“#”号。现在想要去掉 “#”,于是使用 history 模式 { mode: ‘history’ },代码如下:import Vue from 'vue';import App from './App';import routers from './router';import VueRouter from 'vue-router';Vue.use(VueRouter);const router =..

2021-08-09 21:27:16 24

原创 IntelliJ IDEA 使用 和 idea与eclipse使用区别

idea的安装 请前往 官网下载我装的是 2020.1.1 的版本//IntelliJ IDEA 配置//如果你的电脑是64位 16G内存的//可以把你的编辑器配置参数调成以下 提高编辑器的性能//配置文件名 : idea64.exe.vmoptions 配置64的//-Xms512m 设置初始值内存数 可以提高java程序的启动速度//-Xmx1500m 设置最大内存数 可以减少内存Garage收集的频率 提高程序性能//-XX:ReservedCodeCacheSize=5

2021-08-09 08:10:12 66

原创 前端目前掌握技术

ES6vue +Vue-router+Vuex+axios。react +react-dom+react-router+axios+(redux\mobx)

2021-08-04 11:27:30 18

原创 docker 安装centos7 容器 ssh工具 直接连接centos容器

下载安装 docker 和 centos7 不做解释 百度很多1. 创建docker网关 和宿主机 使用一个网段dockernetworkcreate-dmacvlan--subnet=192.168.209.0/24--gateway=192.168.209.2-oparent=eno16777728mynet-dmacvlan加载kernel的模块名--subnet宿主机所在网段--gateway宿主机所在网段网关-oparent继承指定网段的网...

2021-08-02 16:11:03 30

转载 Mysql索引:图文并茂,深入探究索引的原理和使用

目录前言1 索引原理探究1.1 B树与B+树1.2 聚簇索引与非聚簇索引1.3 索引原理图示1.3.1 聚簇索引1.3.2 非聚簇索引1.3.3 联合索引2 索引的正确使用姿势2.1 索引的类型区分2.2 索引的查看2.3 索引的创建2.4 索引失效场景前言相信每个IT界大佬,简历上少不了Mysql索引这个关键字,但如果被问起来,你能说出多少干货呢?先看下面几个问题测试一下吧:索引是怎么提高查询效率的?可以为了提高查询效率增加索引么?mysql索引系统采用的数据结构是什么

2021-05-21 17:47:43 32

原创 linux docker 搭建多个php 网站(docker 三)

一. 部署两个静态文件网站修改nginx 配置文件docker 映射 本机 nginx.conf配置文件文件位置 /mydata/nginx/conf修改好配置文件后启动nginxdocker run -d -p 80:80 -p 82:82 --name nginx --privileged=true -v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /mydata/nginx/h...

2021-05-20 15:28:13 41

原创 旅游攻略网址收藏

旅游攻略,攻略,旅游,旅游动态,攻略分享,分享攻略,分享旅游攻略,旅游分享,旅游攻略分享,旅游景点,驴友,找驴友,旅游路线,旅游秘籍,假期去哪玩,自助游攻略,自驾攻略,自驾游攻略,出游攻略,自由行攻略,游玩攻略,旅游论坛,游记攻略,结伴同游,旅行服务,景点查询,游记下载,去哪儿攻略为您提供靠谱的旅游攻略,更是一个自由行和自助游分享社区,有海量旅游景点图片、游记、榜单、路线行程、问答,以及交通、美食、购物、第一次去、穷游等自由行旅游攻略信息。在这里,你可以和其他旅行者沟通交流,得到帮助或启发灵感,还可以发

2021-05-11 20:11:29 43

AES CBC ECB C++代码实现

AEC-ECB,AEC-CBC,支持keylen 128,192,256,直接把代码添加到自己的project下,调用相关API函数就可以使用。

2018-07-24

VC++编写的Radius Server源代码

这是VC++编写的Radius Server源代码。

2018-10-29

webuploader 0.1.5

好用的上传工具,可以同时上传多个文件和图片,不可多得的好东西,

2018-03-20

php安装扩展_instantclient11.2-_-basic_11.2.0.3.0_oracle_1.x86_64_安装扩展.zip

oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64

2019-07-22

daloradius汉化文件

用于freeradius daloradius系统汉化使用,请放心下载

2018-05-19

js复制剪贴板插件.zip

这是一款js复制剪贴板插件.好用至极。。。。。。。。。。。

2018-05-23

PHP制作识别验证码.zip

这是一款PHP制作识别验证码插件。。。。。。。。。。。。。。。。

2018-05-23

oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.zip

oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm

2019-07-22

oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.zip

oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64

2019-07-22

全国省市县用的sql库.zip

中国各省份及城市sql server 的sql语句

2019-06-25

PHP导入Excel插件

这是一个php导入Excel插件 导入速度杠杠的啊 。。。。。

2018-05-23

PHP安装ionCube扩展检测

loader-wizard.php 安装文件,自动检测你需要的插件,非常方便

2018-03-19

php语言Can框架谁用过

发表于 2017-08-22 最后回复 2019-05-31

空空如也

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

TA关注的人 TA的粉丝

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