自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 springboot 整合 mongodb 适合新手

1.配置文件spring: data: mongodb: uri: mongodb://127.0.0.1:27017/netjic 数据库的地址使用哪一个地址2. 代码@RunWith(SpringRunner.class)@SpringBootTest(classes = MongodbDemo.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)pub.

2021-03-12 20:19:57 139

原创 centos 7安装docker

1.卸载老的版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \

2021-03-08 21:09:09 155

原创 spring boot 使用单元测试

1.加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> <version>2.3.7.RELEASE</version> </dependency> <dependency>

2021-03-06 16:08:55 162

原创 linux elasticsearch-head

首先需要下载以下内容:我试验的对应版本:ES:elasticsearch-6.6.1.tar.gz Node:node-v10.15.3-linux-x64.tar JDK:jdk-8u201-linux-x64.tar.gz1. node-v10.15.3-linux-x64.tar 下载地址:https://nodejs.org/en/download/2. elasticsearch-head:下载地址:https://github.com/mobz/elasticsearch-head

2021-02-23 10:41:42 146

原创 解压.tar.xz的方法

解压strace-4.20.tar.xz的方法这是两层压缩,外面是xz压缩方式,里层是tar压缩所以可以分两步实现解压12$ xz -d strace-4.20.tar.xz$ tar -xvf strace-4.20.tar

2021-02-23 09:37:53 142

原创 Elasticsearch 安装

Linux服务器是CentOS 7.x1Elasticsearch下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz解压elasticsearch-7.1.1-linux-x86_64.tar.gz到/usr/local/目录:tar -avxf elasticsearch-7.1.1-linux-x86_64.tar.gz -C /usr/local/

2021-02-23 08:41:14 203

原创 Linux安装部署Redis(超级详细)

Linux安装部署Redis(超级详细)前言网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。Redis版本 5.0.4服务器版本 Linux CentOS 7.6 64位下载Redis进入官网找到下载地址 https://redis.io/download右键Download按钮,选择复制链接。进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令:1

2021-02-22 20:20:58 3131 1

原创 linux mysql 安装

1、安装到/usr/local/mysql路径下进入/usr/local: cd /usr/local解压:tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz修改文件夹名称:mv mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql2、新建data目录命令:mkdir /usr/local/mysql/data3、新建mysql用户组及mysql用户命令:groupadd mysql //

2021-01-22 17:25:41 78

原创 linux 配置 jdk

1.使用xshell 工具将下载好的jdk 传输到linux里2.解压tar -zxvf jdk.tar.gz3.配置环境变量是因为没有下载vim。。。。。。。。。。下载vim就可以了。语句是:yum install vimvim etc/profileexport JAVA_HOME=/home/soft/jdk-15.0.2export PATH=${JAVA_HOME}/bin:$PATH按下esc 输入:wq 保存退出source /etc/profile重新加载java

2021-01-22 10:30:05 58

原创 javaWeb jndi 数据库连接池

1.在javaweb目录下建立目录META-INF 再建立context.xml文件2. 在context.xml文件中写入<?xml version="1.0" encoding="UTF-8"?><Context> <Resource name="druid" auth="Container" type="javax.sql.DataSource" username="root" password=""

2020-11-24 19:37:23 89

原创 javaWeb session跟踪及cookie

1.在servlet中HttpSession session = request.getSession();session.setAttribute()session.getAttribute()2.在jsp中设置session 属性名 值session.setAttribute("user","李四");设置当前会话对象有效期,默认是30分钟,现在设置1000秒。session.setMaxInactiveInterval(1000);销毁当前会话域中的所有属性request.get

2020-11-24 16:04:15 67

原创 javaWeb转发 重定向的几种方式

1. RequestDispatcher.forward()请求允许创建自定义属性设置请求属性: request.setAttribute(属性名, 属性值)获取请求属性: Object attr = request.getAttribute(属性名)2. response.sendRedirect()重定向后在浏览器地址栏上会出现重定向页面的URL在servlet中重定向response.setContentType("text/html; charset=gb2312"); respo

2020-11-24 15:42:05 1786

原创 javaweb 传值的几种方式

1.表单传值表单传值接值request.getParameter("name")2.a标签传值<a href="show.jsp?name="...">查看信息</a>3.button标签传值<button onclick=location.href="admin.jsp?del=%s"></button>4.转发传值 传值 request.setAttribute("user","李四"); 转发可以传值,重定向不可以 re

2020-11-24 15:27:40 763

原创 button onclick 实现页面跳转

button onclick 实现页面跳转<input type="button" name="b1" value="提交" onClick="下面的三个任选一个">1、on click="javas cript:window.location.href=‘aa.htm’ "2、on click="location=‘URL’ "3、on click="window.location.href=’#’ "...

2020-11-19 20:22:02 2960

原创 jsp button传值

jsp中 button 传值<button onclick=location.href="admin.jsp?del=%s"></button>

2020-11-13 19:15:44 1348

原创 maven 打包jar包(详细步骤)

1.打包1.将需要打包的代码放到 src/ main/ java下2.打开maven面板3.点击package 就开始打包了3.查看生成的jar 包2.使用在pom.xml中加入依赖3.结束

2020-11-07 11:08:15 2222

原创 maven 如何使用 properties配置文件

1.创建配置文件在resources 目录下 创建 XX.properties2.写入配置信息db.driver = com.mysql.cj.jdbc.Driverdb.url = jdbc:mysql://localhost:3306/netjic?serverTimezone=PRC&useUnicode=true&characterEncoding=utf8db.user = rootdb.password =3.使用配置文件获取db.driver 字符串的值pr

2020-11-07 10:51:40 2025

原创 mysql 增删改查 详细介绍

对数据库的操作1.创建数据库create database 数据库名;2.使用数据库use database 数据库名;3.查看当前使用数据库select database();4.当前使用的数据库中所有表的信息show tables;5.查看建立数据库命令show create database 数据库名;6.删除数据库drop database 数据库名;对表的操作1.创建表create table table_name( id int unsigne

2020-11-05 15:44:47 248

原创 mysql 常用内置函数(一看就懂系列)

mysql 常用内置函数1. length() ,char_length()select length ('hello 中国'),char_length('hello 中国');2. concat() ,concat_ws();select concat('a','b','c') ,concat_ws('_','a','b','c');3.format()select format(68,3);4. upper(),lower();select upper('MySQL

2020-10-30 21:02:49 445

原创 最新版MySQL-8.0.22-winx64 安装

1.下载https://dev.mysql.com/downloads/ https://dev.mysql.com/downloads/下载地址2.安装以管理员身份 --找到文件的位置 --cd bin键入命令 mysqld --initialize-insecure键入命令 mysqld install显示Service successfully installed. 表示安装成功3.启动键入命令 net start mysql键入命令 mysql -hloc

2020-10-22 16:47:10 8976 16

原创 java 判断常见图片的格式(源码)

花不多说上源码 public String getPicType(String srcPath) { //读取文件的前几个字节 文件头 来判断图片格式 byte[] b = new byte[4]; StringBuilder sb = new StringBuilder(); FileInputStream fis = null; try { fis = new FileInputStream(s

2020-10-21 19:45:08 623

原创 java imageio实现裁剪 (源码)

//裁剪 public void crop(String src, String dst, int x, int y, int w, int h) throws IOException { BufferedImage bis = ImageIO.read(new File(src)); //创建的画板 BufferedImage bid = new BufferedImage(w, h, 1); //画笔 Graphic

2020-10-21 19:42:19 316

原创 java 水印图标 (解释源码)

//水印图标 public void WatermarkIcon(String src, String imagedst, String dst, int x, int y, int w, int h) throws IOException { //底图 BufferedImage bis = ImageIO.read(new File(src)); //水印图标 BufferedImage bid = ImageIO.read(n.

2020-10-21 19:39:51 90

原创 java imageio 缩略图(源码)

//缩略图 public void thum(String src, String dst, int w, int h) throws IOException { BufferedImage bis = ImageIO.read(new File(src)); BufferedImage bid = new BufferedImage(w, h, 1); Graphics2D g = bid.createGraphics(); //.

2020-10-21 19:37:09 213

原创 java io文件的复制(源码)

//复制功能 public void copy(String srcpath, String dstpath) throws IOException { File files = new File(srcpath); File filed = new File(dstpath); FileInputStream fis = new FileInputStream(srcpath); FileOutputStream fos = new.

2020-10-21 19:35:56 40

原创 java 删除非空目录(源码)递归删除

//删除非空目录public static void delDir(File file){ if(file.isDirectory()){ File [] fs = file.listFiles(); for(File f : fs){ if(f.isDirectory()){ delDir(f); }else{ f.delete();

2020-10-21 19:33:40 164

原创 Java String 常用方法(详解)

1.charAt(int index)返回指定索引处的 char 值。String str = "字符串总结"; System.out.println(str.charAt(0));2.concat(String str)将指定字符串连接到此字符串的结尾。 String s = "你好"; System.out.println(str.concat(s)); //字符串总结你好3.contains(CharSequence s)当且仅当此字符串包含指定的 char 值序列时,返回 t

2020-10-21 19:10:18 147

原创 java 正则表达式 find() group() 详解

正则表达式对字符的常见操作 :字符串的匹配、切割、替换、获取1、字符串的匹配 matches() str.matches(regex) 返回 true false2、切割 split() String [ ] ss =s.split(regex) 返回一个字符串数组3、替换 replaceAll String newstr = str.replaceAll(regex,",") 返回一个新字符串4、获取第一步:对子串进行匹配 regex" [a-zA-Z]{2}"第二

2020-09-24 17:48:57 743

原创 jquery 添加动画

div.animate({ height:'300px', opacity:'0.4' },"时间");

2020-09-23 20:13:49 473

原创 jQuery 设置css 大全 详解

jQuery addClass() 方法$("button").click(function(){ $("h1,h2,p").addClass("blue"); $("div").addClass("important");});设置css (两种)$("p").css("background-color");$("p").css({"background-color":"yellow","font-size":"200%"});css toggleclass$("butto

2020-09-23 20:09:31 139

原创 MD5 java 源码

package com.jichga;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5 {public static void main(String[] args) throws NoSuchAlgorithmException {String passwd=“admin”;StringBuilder pass =new StringBuilder(

2020-09-23 19:57:05 115

原创 java 正则表达式 手机号 4-7 位 变成 * 号

两种方法 :替换 4-7 位 substring 包前不包后 。\d {3} 前三位 换成$1 就是 自己本身\d{4}中间四位 换成****\d{4}后四位 换成$1 就是 自己本身代码如下 String strnum ="13014577031"; //改成130****7031; String str1=strnum.replaceAll( strnum.substring(3,7),"***");

2020-09-23 19:55:53 1211

原创 Java中String类的常用方法详解

public char charAt(int index)返回字符串中第index个字符;public int length()返回字符串的长度;public int indexOf(String str)返回字符串中第一次出现str的位置;public int indexOf(String str,int fromIndex)返回字符串从fromIndex开始第一次出现str的位置;public boolean equalsIgnoreCase(String another)比较字符串与

2020-09-22 21:39:41 233

原创 Java字符串比较(3种方法)详解

equals() 方法equals() 方法将逐个地比较两个字符串的每个字符是否相同。如果两个字符串具有相同的字符和长度,它返回 true,否则返回 false。对于字符的大小写,也在检查的范围之内。equals() 方法的语法格式如下:str1.equals(str2);equalsIgnoreCase() 方法equalsIgnoreCase() 方法的作用和语法与 equals() 方法完全相同,唯一不同的是 equalsIgnoreCase() 比较时不区分大小写。下面的代码说明了 eq

2020-09-22 11:14:19 9941

原创 eclipse lombok安装及使用

(1)下载lombok-1.18.12.jar ,复制到eclipse目录下(2) 在eclipse.ini 文件最后添加如下-Xbootclasspath/a:lombok-1.18.12.jarlombok-1.18.12.jar //和你下载的文件名相同 (下同)-javaagent:lombok-1.18.12.jar(3)在项目中添加lombok-1.18.12.jar依赖(4)编写测数据代码导入包@Data@AllArgsConstructor@NoArgsConstruc

2020-09-21 21:19:32 156

原创 eclipse UML插件的安装使用

(1)下载AmaterasUML_1.3.4.zip(2) ) 解压AmaterasUML_1.3.4.zip 三个jar复制到eclipse/plugins目录下,重新启动软件,就可以使用了。

2020-09-21 21:15:59 103

原创 Eclipse隐藏菜单栏 详细教程

2020-09-19 09:22:10 450

原创 Java中说明private,protected,public和default的区别 详细解答

下面对这几中修饰符作详细介绍:1.对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类,接口,异常等。它往往对于对外的情况,也就是对象或类对外的一种接口的形式。2.对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以使用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。3.对于default来说,有的时候也称为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类,接口,异常等,都可以互相访问,即使是父类没

2020-09-18 16:36:11 166

原创 Java中printf()的用法 详细解答

public class TestPrintf{public static void main(String[] args){//定义一些变量,用来格式化输出。double d = 345.678;String s = “你好啊!”;int i = 1234567;//"%“表示进行格式化输出,”%“之后的内容为格式的定义。System.out.printf(”%f",d);//“f"表示格式化输出浮点数。System.out.println();System.out.printf(”%

2020-09-17 09:15:24 759 1

原创 Random 类使用方法

1、Random类中的常用方法Random类中的方法比较简单,每个方法的功能也很容易理解。需要说明的是,Random类中各方法生成的随机数字都是均匀分布的,也就是说区间内部的数字生成的几率是均等的。下面对这些方法做一下基本的介绍:a、public boolean nextBoolean():是生成一个随机的boolean值,生成true和false的值几率相等,也就是都是50%的几率。b、public double nextDouble():是生成一个随机的double值,数值介于[0,1.0)之间。

2020-09-14 13:57:39 2710

空空如也

空空如也

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

TA关注的人

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