- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 nacos集群搭建 (docker compose方案)
nacos集群搭建(docker compose方案)随时保持最新版本:当前版本为 nacos:1.4.0准备说明:本文需要掌握 linux、docker、docker-compose 、nginx相关知识至少三台linux机器(安装docker,docker-compose,安装教程:关注公众号:Jeesoul开源)机器之间均可互相访问开始准备三台机器10.0.0.510.0.0.610.0.0.7本次镜像版本:nacos/nacos-server:
2020-12-04 15:49:18
912
原创 <springboot项目>利用maven打包将资源文件分离
问题:传统的springboot项目打包完成之后,将项目上传到服务器执行java -jar命令运行问题:每次上传的jar包文件太大了,非常的耗时为了解决这个问题:想到一种方案,利用maven插件将springboot的第三方jar、编译的资源文件以及配置文件分别打包,这样的话就可以解决每次上传文件大耗时的问题解决方案:第三方jar独立打包编译的资源文件打成想要的jar包resource下的资源文件单独打包实现在pom中配置maven打包插件:resources部分模块:
2020-08-12 11:39:09
1122
原创 Java并发编程(二)
线程的创建与运行创建线程的方式一共有三种实现Runnable接口的run方法继承Thread类并重写run方法使用FutureTask方式实现Runnable接口的run方法/** * 实现Runnable接口 * * @author : dxy * @date : 2020/7/8 */public class MyThread implements Runnable { /** * 实现run方法 */ @Override p
2020-07-12 20:13:10
256
原创 Java并发编程(一)
线程提到并发自然会想到“线程”,那说到线程,“进程”一词也不得不被拿来叙述一番。对于一个Java程序员来说,这两概念是肯定是要熟烂于心的。进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程:则是进程的一个执行路径,一个进程至少拥有一个线程,进程中的多个线程共享进程的资源。操作系统在分配资源时,是把资源分配给进程的,但是cpu资源比较特殊,它是分配到每一个线程的,因为真正占用cpu运行的是线程,所以也说线程是cpu分配的基本单位。在Java中,我们启动main方法时也
2020-07-04 22:56:17
198
原创 Mac版idea,启动慢或运行慢的解决方案
问题一:如果是打开idea软件慢需要修改idea.vmoptions,增加jvm内存问题二:如果突然启动某一个项目非常慢(比如我就遇到:启动springboot一个项目话了1分钟)2.很有可能就是项目中有识别主机名称的代码,需要更改您mac的电脑名称打开终端,查看主机名echo $HOSTNAME在终端执行以下命令,修改主机名为localhostscutil ...
2020-04-26 00:04:44
6903
6
原创 解决(mac版本) idea设置全局maven失效的问题
这是上一篇写到windows版本的解决方案在这里,只需要说明一点,mac的系统修改方案和上述的windows版本的解决方案是一样的只需要找到idea系统路径下的 project.default.xml 的文件,将其修改即可默认的mac的idea 系统路径是在:/Users/{这里是你的用户名}/Library/Preferences/IntelliJIdea2019.2/option...
2020-03-11 09:21:01
3299
原创 Excel导入导出插件(ExcelKit)集成springboot2.2.x注意事项
在集成ExcelKit 2.0.71 版本 导入导出插件时 <!-- Excel导入导出插件 --> <dependency> <groupId>com.wuwenze</groupId> <artifactId>ExcelKit</artifactId>...
2020-03-10 10:31:20
1154
原创 centos7安装redis
官网下载rediswget http://download.redis.io/releases/redis-5.0.6.tar.gz解压tar xzf redis-5.0.6.tar.gzcd redis-5.0.6make这里可能会报 cc 命令找不到,需要安装gcc:yum -y install gcc automake autoconf libtool make再...
2020-02-28 10:49:59
137
原创 解决idea设置全局maven失效的问题
解决idea内部设置maven失效的问题问题:window 64位 idea2019.2的版本,我在启动页和项目面板中,都通过setting设置了全局的maven路径,一旦重启idea之后,maven又恢复默认。通过File->Other Setting->Setting for New Projects修改maven的默认配置后,新建项目maven默认配置不生效解决...
2020-02-24 19:57:16
7445
7
原创 javaIO文件复制对比
测试字节流和字符流的读写速度/** * copy file * * @author dxy * @date 2020/1/9 13:05 */public class DemoCopyIo {// private static final String SRC = "C:\\Users\\Administrator\\Desktop\\RAF.txt"; pri...
2020-01-10 10:43:51
218
原创 字节流、字符流读取速度
测试字节流、字符流读取速度准备工作写一个字符流读取文件,再写一个字节流读取文件/** * @author dxy * @date 2020/1/9 13:05 */public class DemoIo { /**读取的文件地址,这是一个125 MB (131,143,320 字节)文件*/ private static final String SRC = "C:\\...
2020-01-10 10:16:40
542
原创 ajax上传文件(前端模板,复制即用)
ajax上传文件(前端模板,复制即用)需要注意的是,要引入jquery的包哦js/jquery.min.js<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">...
2020-01-09 17:02:34
1030
原创 MacOS下安装python3的环境
在mac下安装python环境有很多种方式,Anaconda、安装包安装、Homebrew安装等等。一下是我以HomeBrew的方式安装:Homebrew是Mac平台下强大的包管理工具,官网 https://brew.sh/复制这一串命令即可安装:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/in...
2019-11-23 15:18:25
551
原创 tomcat启动外部项目
tomcat配置server.xml指定任何路径的项目包<Context path="/***(项目的包名称)" docBase="项目的路径" debug="0" privileged="true" />
2019-11-22 13:51:13
640
原创 Java反射学习(二)
获取Class对象的三种方式1.Class.forName(“全类名”)将字节码文件加载进内存,返回class对象多用于配置文件,将类名定义在配置文件中,读取文件,加载类2.类名.class通过类名的属性class获取;多用于参数的传递3.对象.getClass()通过对象的getClass()方法获取(getClass方法是在Object类中定义的)多用于对象获...
2019-09-26 21:46:04
150
原创 Java反射学习(一)
了解Java代码在计算机中经历的过程Java代码在计算机中经历的过程(大致会经历着三个过程):1.Source源码阶段:源码阶段包含.java文件,.class文件(源代码阶段,代码都是存储在硬盘上)例如: public class Person{ private String name; private int age; public Person(){}; 其他...
2019-09-18 22:42:48
132
原创 shell一键配置JDK
一、准备编写环境:windowsJDK:jdk-8u191-linux-x64.tar.gz编写shell脚本新建一个txt文件命名为:install-jdk编写shell:#!/bin/bashpath=~/softwareif [ ! -d $path ];thenmkdir $pathelseecho $path existfitar -zxvf jdk*...
2019-08-13 23:29:58
679
原创 tomcat8+请求中(或文本带有表情)报“RFC 7230 and RFC 3986”类似错误
错误日志:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986日志分析检查后发现问题得原因: 百度,查阅资料 tomcat从7.0.88开始,大多数t...
2019-07-24 09:38:23
1073
原创 CentOs7安装unzip
安装命令yum install -y unzip zipunzip命令可以解压war包文件unzip xxx.war(需要解压的war包) -d xxx(解压的文件名)
2019-07-22 01:35:54
3269
原创 JDBC基础(三)
优化上期代码针对查询语句示例:/** * 优化 */ @Test public void selectDBpro() { Connection connection = null; try { Class.forName("com.mysql.jdbc.Driver"); con...
2019-03-26 11:30:45
180
原创 JDBC基础(二)
接着上期JDBC基础(一)继续说上期我们在db库中创建了一张user表这期我们对表的数据进行操作(统一在JdbcBase类中操作)一、插入数据操作 /** * 执行插入数据操作 */ @Test public void insertDB() throws ClassNotFoundException, SQLException { //1...
2019-03-26 11:14:47
208
原创 JDBC基础(一)
什么是JDBC?百度环境jdk1.8idea工具maven3.6一、创建一个maven工程目录结构:二、pom.xml文件里导入相关依赖 <!--junit依赖--> <dependency> <groupId>junit</groupId> <artifactId>junit</art...
2019-03-26 10:35:00
130
原创 SpringBoot的搭建---Eclipse篇
准备: 工具:IntelliJ IDEA 我这里也准备了一份最新的安装包: 伙伴们也可以关注公众号“java菜鸟团”--工具下载中获取该工具 (附有安装文档和激活码!)...
2019-03-15 10:27:37
339
原创 SpringBoot的搭建--Idea篇
今天总结一份springboot项目的搭建步骤准备: 工具:IntelliJ IDEA 我这里也准备了一份最新的安装包: 伙伴们也可以关注公众号“java菜鸟团”--工具下载中获取该工具 (附有安装文档和激活码!)首先你需要新建好一个文件夹,这个文件夹等会就作为你项目的工作空间我新建的文件夹为springboot_idea咱们做一个简单的web模块访问,所有需要选择这...
2019-03-12 11:15:42
216
原创 修改Tomcat端口号
系统:windows 10 64位Tomcat版本:8.0.53修改Tomcat端口号需要修改三个地方一、找到配置文件server.xml首先打开tomcat文件找到配置文件server.xml路径为:tomcat/conf/server.xml用编辑器打开server.xml文件1.第一个要修改的地方:
前言系统:windows10 64位MYSQL版本:5.5这里我提供了一个安装包的链接地址:https://pan.baidu.com/s/1oV7gCgf3FRKmAfO6gg2EYQ提取码:57vb一、二、三、四、选择安装这里我选择自定义安装五、六、安装安装完后会跳出这个广告页面(关掉或者一直下一步即可)七、这时候安装步骤已经完成,但是需要进行一些配...
2019-02-20 22:57:43
260
原创 将本地电脑做外网映射
很多小伙伴应该都想过这个问题,我们能不能将自己的电脑做成服务器,然后其他人可以通过网络访问到我们得电脑。当然,这个问题的答案是肯定可以的。今天我就给大家总结一下,怎么将本地ip映射到外网。准备这里我们用到了一个免费的外网映射工具:sunny-ngrok当然线上也有很多类似这种的工具,如花生壳等。这里我就用 sunny-ngrok.本地电脑系统:windows10 64位本机ip:17...
2019-02-17 22:31:00
13610
2
原创 MYSQL数据库的基础SQL总结
登陆mysql命令mysql -uroot -p密码数据库相关的SQL1.查看所有数据库命令show databases;2.创建数据库create database 数据库名称;如:create database java_soul;指定字符集创建格式:create database 数据库名 character set utf8;如:create database ja...
2019-02-15 16:03:16
212
原创 Spring注解开发--@Bean注解介绍
@Bean注解的使用:在以往我们利用springIOC容器获取对象,都是使用配置文件,通过&amp;amp;amp;lt;bean&amp;amp;amp;gt;标签模式来获取的。先看一下以往的模式:一、以往配置文件的创建方式:1.在pom.xml中将spring的依赖导入(mvn的依赖库:https://mvnrepository.com/)找到 spring context 这个依赖包,我用的是4.3.18版本&amp;am
2019-01-28 11:16:43
368
原创 手写一个最简单的Servlet
一、介绍:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。具体介绍:请百度!二、开始演示:工具:IntelliJ IDEA 2018.3.1版本JDK:1.8Tomcat : 8.51.新建一个mav...
2019-01-18 14:18:20
1665
原创 在Anaconda下的python环境中进行导包操作
接着上期继续分享,上期中我说到:我的每一个python项目都给了独立的python环境,所以在下载包的时候需要注意环境的激活(即选择哪一个环境)首先需要进入cmd,然后进入anaconda的安装路径我的路径是在 D:\AppInstall\Anaconda3 D盘所以我需要进入D盘键入: D:回车接着我要进入到 Anaconda3 的安装目录中键入: cd ...
2018-12-05 14:31:49
4157
原创 python3环境搭建(利用Anaconda+pycharm)完整版
首先我先给说明一下:我也是初次接触python,有一定的Java基础,对编程语法有一定基础,当然小菜在这里全当小白来介绍操作,亲身经历整个搭建环境到开发的过程。注意:我是以每一个新项目,单独新建一个环境开发,项目自己互不影响,项目所用到的库都是每一个环境中单独拥有的。首先你需要准备软件工具:电脑系统:Windows-64位系统...
2018-09-20 19:02:30
29620
24
原创 解决右键点击电脑---管理--弹出 ##“该文件没有与之关联的程序来执行该操作,请安装一个程序或者已安装请在默认程序控制面板进行关联”
在这里小编总结了三种方法,话不多说看下面步骤(太懒省去了截图):方法一:1.按电脑 win+r 键 键入:regedit2.进入注册表界面 按电脑键盘 Ctrl+F 搜索关键字3.进入查找选项,将左下方【全字匹配】勾选上,输入Manage然后点击【查找下一个】注意;查找到的Manage一定要在{20D04FE0-3AEA-1069-A2D8-08002B30309D}项下...
2018-08-31 10:00:27
33587
15
原创 用JS在页面添加关键字查询框
利用js做一个页面关键字搜索查询框###HTML页面注意一下HTML页面里<input>的id以及<table>的id JS代码可以直接复制使用 ........已省略..... <label>关键字:</label> <input type="text" name="" id="inpu
2018-08-31 09:51:21
1487
原创 怎么将第三方jar包转成maven的jar包
要知道有些第三方提供的jar包文件是没有maven版本的,但是你这时候需要用到,那该怎么办呢?这时候我们需要用将这第三方的jar包转成maven版来使用。1.首先你需要准备外部jar包我的这个jar包现在以及下载解压到桌面 地址为:C:\Users\Administrator\Desktop\QRCode.jar(注意:在转maven jar包之前需要确保计算机已有ma...
2018-08-07 09:54:01
9879
原创 windows server2012R将域名和访问的网址绑定
第一次写,有些语言不到位的地方敬请谅解!!服务器:阿里云的服务器系统:Windows server2012R系列实现功能:用tomcat在服务器上部署一个用java写的小型网站我也是第一次遇到这个问题,上网搜了很多教程,但是根据教程的步骤始终解决不了。经过一番研究,终于找到问题的所在处。废话不多说,开始操作吧。首先你需要在阿里云官网里将购买的域名进行解析,解析步骤:ht...
2018-07-27 16:55:28
10551
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人