- 博客(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 180
原创 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 196
原创 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 215
原创 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 165
原创 解压.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 160
原创 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 238
原创 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 3189 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 100
原创 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 69
原创 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 105
原创 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 81
原创 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 1844
原创 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 886
原创 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 3036
原创 jsp button传值
jsp中 button 传值<button onclick=location.href="admin.jsp?del=%s"></button>
2020-11-13 19:15:44 1401
原创 maven 打包jar包(详细步骤)
1.打包1.将需要打包的代码放到 src/ main/ java下2.打开maven面板3.点击package 就开始打包了3.查看生成的jar 包2.使用在pom.xml中加入依赖3.结束
2020-11-07 11:08:15 2295
原创 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 2112
原创 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 269
原创 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 503
原创 最新版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 9098 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 672
原创 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 358
原创 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 125
原创 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 228
原创 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 49
原创 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 200
原创 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 181
原创 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 803
原创 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 173
原创 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 135
原创 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 1312
原创 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 242
原创 Java字符串比较(3种方法)详解
equals() 方法equals() 方法将逐个地比较两个字符串的每个字符是否相同。如果两个字符串具有相同的字符和长度,它返回 true,否则返回 false。对于字符的大小写,也在检查的范围之内。equals() 方法的语法格式如下:str1.equals(str2);equalsIgnoreCase() 方法equalsIgnoreCase() 方法的作用和语法与 equals() 方法完全相同,唯一不同的是 equalsIgnoreCase() 比较时不区分大小写。下面的代码说明了 eq
2020-09-22 11:14:19 10348
原创 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 182
原创 eclipse UML插件的安装使用
(1)下载AmaterasUML_1.3.4.zip(2) ) 解压AmaterasUML_1.3.4.zip 三个jar复制到eclipse/plugins目录下,重新启动软件,就可以使用了。
2020-09-21 21:15:59 121
原创 Java中说明private,protected,public和default的区别 详细解答
下面对这几中修饰符作详细介绍:1.对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类,接口,异常等。它往往对于对外的情况,也就是对象或类对外的一种接口的形式。2.对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以使用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。3.对于default来说,有的时候也称为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类,接口,异常等,都可以互相访问,即使是父类没
2020-09-18 16:36:11 197
原创 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 796 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 2793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人