自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改jar包下的配置文件

背景安装环境与实际环境不符合,在重新打包部署太麻烦了直接借助dos命令进行配置文件的修改把需要修改的jar包拿出来,在把修改好的配置文件放在同名路径下,这个随意通过反编译文件把jar进行反编译出来(此步作为演示为了查证修改是否成功)修改之前:jar包中的application-dev.yml修改内容的application-dev.yml找到文件夹地址cmd键入打开dos窗口jar tf admin.jar目的是为了获取jar包中修改文件的路径,以便找到修改的位置执行解压jar包

2021-11-06 17:42:22 1864

原创 Java8的新特性--stream流

stream()作为JDK8的新特性,主要做用于集合的操作,简化其操作流程其主要的操作大致可分为三种:一、获取数据源进行封装二、对数据的处理封装三、收集结果的返回stream流的熟练的使用可以大幅度的减少代码的工作量,使其更简便的操作数据,其弊端在于可读性不好多说无益:举例示意:实体类(实体类集成了lombok方法有注解代替):package com.moon.pojo;import lombok.AllArgsConstructor;import lombok.Data;@Dat

2021-09-19 23:51:03 213

原创 win通过端口号查询文件所在的路径

背景:公司代码繁杂没有任何交接文档,项目只知道其端口号并不确定确切的位置1.打开运行CMD进入doc窗口执行 nestat -ano|findstr "8080"执行二、通过进程号查找对应的路径打开运行,输入WMIC,回车,打开WMIC命令提示窗口查找对比进程号(路径后的数字代表进程号)调出查询鼠标点击上部边框找到edit(编辑-查找)输入进程号既可...

2021-09-10 00:47:32 2114

原创 Tomcat8.053 整合Solr8.0.0(一)

一、把solr-8.0.0目录下的server/solr-webapp/webapps放置在tomcat/webapps的目录下,重命名solr二、将solr8.0.0\server\lib\ext下的jar包拷贝到webapps\solr\WEB-INF\lib下,如下图三、将solr-8.0.0\server\lib下metrics开头的五个jar包拷贝到tomcat的webapps\solr\WEB-INF\lib下四、在tomcat里的webapps\solr\WEB-INF下创建cla

2021-09-09 23:12:08 147

原创 Mysql之insert duplicate处理

一、Primary key与Unique key的区别Unique Key 是唯一主键Primary key 是主键Primary key 与UniqueKey都是唯一性约束区别:1.Primary key的列必须为NOT NULL 如果列为null,在增加PRIMARY时,列自动更改为NOT NuLL。而UNIQUE KEY对列没有要求2.一个表只能有一个PRIMARY KEY,但可以有多个UNIQUE KEY背景表CREATE TABLE `user` ( `id` int(10)

2021-09-01 20:18:20 796

原创 SpringBoot整合testng(一)

对于SpringBoot的单元测试,据说与junit4很是契合但是与testng相比来说还是有点不,同话不多说springBoot整合testng第一步一、创建SpringBoot项目项目目录结构二、引入需要的jar包<dependencies> <!--测试--> <dependency> <groupId>org.springframework.boot</groupId>

2021-08-28 12:54:29 1953

原创 Maven创建springBoot项目

场景:网断了要做一个小DEMO,SpringBoot下载不下来没办法之只能创建,以做个记录首先项目进行定位二、做好父类的引用Spring-boot-starter-parent二、定义动态版本号三、自动装配四、定义web访问五、以Maven的方式为应用提供Spring Boot的支持六、包结构...

2021-08-20 23:02:27 77

原创 idea的使用及快捷方式二代码操作篇一

idea的基础设置篇基本够用此篇来讲解操作代码1.复制一行鼠标光标在复制行的任意位置,Ctrl + C2.多行文本选择Alt + 鼠标左键上下拖动3.复制当前行进行粘贴下一行Ctrl +D4.复制历史,选择双击粘贴光标闪动处Ctrl + Shift +V5.全部选中Ctrl +A全选+格式化Ctrl+Alt+L6、代码上下的移动Alt + shift + 上/下箭头7.光标跳过一个单词Ctrl + 左/右箭头8、选择左右单词Ctrl +S

2021-08-08 19:27:28 249

原创 idea的使用及快捷方式一通用设置

IDEA作为JAVA主流的IDE,若能熟练的使用则将是大大提高开发效率1、唤醒设置Setting模态框CTRL + Alt + S2、对窗口字体大小的设置Setting的 Appearance & Behavior->Appearance3、更改代码字体Setting的 Editor->color scheme->color scheme Font4、设置好合适大小进行编码设置Setting的 Editor->File Encodings5、自动装载删

2021-08-08 18:50:58 216

原创 微信小程序字符串转换

jsvar a=12.123转整型parseInt(a)//12转浮点型parseFloat(a) //12.123

2021-04-17 01:13:19 734

原创 微信小程序查看object下的数据结构

jsfor(let i in obj){ console.log(obj[i])

2021-04-17 00:26:06 306

原创 微信小程序 调用地图功能

wxml<view class="bodyer-position"><view>{{expert.position}}</view><image class="adress" bindtap='map' src="../../images/adress.svg"></image></view>jsmap:function(){ wx.getLocation({ type: 'gcj02', //返回可以

2021-04-17 00:02:09 765

原创 微信调用保存到联系人

wxml <button class="but" bindtap="addPhone">存入手机通讯录</button>js addPhone: function () { let that=this; // 添加到手机通讯录 wx.addPhoneContact({ firstName: that.data.expert.name,//联系人姓名 mobilePhoneNumber: that.data.expert.pho

2021-04-16 23:55:01 222

原创 微信调用拨打电话功能

wxml<view class="bodyer-phonenumber"> <view>{{expert.phonenumber}}</view> <image class="call" data-phonenumber="{{expert.phonenumber}}" catchtap='freeTell' src="../../images/call.svg"></image></view>js freeTel

2021-04-16 23:52:50 345

原创 微信小程序实现点击复制功能

wxml<view class="bodyer-wechatid"><view>{{expert.wechatid}}</view><image class="wachat" data-wechatid="{{expert.wechatid}}" bindtap="copywxtap" src="../../images/wachat.svg"></image></view>jscopywxtap: function (e

2021-04-16 23:49:10 961

原创 Bootstarp轮播图关于尺寸的问题

为了响应移动端,为了偷个懒,就选择了一个可以自适应的框架Bootstarp去菜鸟上直接做个CV战士<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 轮播(Carousel)插件的标题</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitt

2021-01-26 19:53:05 1682

原创 DOS命令

DOS命令批处理作用命令列出目录dir创建目录md进入执行cd修改文件名ren颜色color清屏cls显示上一步F3输入历史F7终止退出Ctrl+C退出exit暂停pause开启新进程start删除:rd 删除空目录del 删除文件复制:copy 复制文件或空目录xcopy 复制包含文件的子目录查找:find “str” 1.txt 查找1.txt中包含str的行finds

2021-01-15 00:11:15 277 1

原创 DOS批处理修改本地网络

DOS命令:批处理修改本地IP地址netsh interface ip set adress “本地链接” static 192.168.1.11【IP】255.255.255.0【掩码】192.168.1.1【网关】

2021-01-14 22:53:31 139

原创 计算机快捷方式

计算机快捷方式Alt+Tab 切换打开应用Alt+F4 关闭活动选项win+L 锁定电脑win+D 返回桌面Alt+Enter 显示项目的属性Ctrl+D 删除所选项左右键打开下一个菜单或子菜单win+M 最小化所有窗口Ctrl+Home 将光标移动到缓冲区起始处Ctrl+End 讲光标移动到缓冲区结尾处Ctrl+数字移动到第n个选项卡Ctrl+N 打开新窗口Ctrl+W 关闭活动窗口...

2021-01-06 19:48:47 85

原创 php操作文件夹

对文件内容操作<?php //readfile('a.txt');//读取文本内容 //var_dump(file('a.txt'));//索引数组对每一行排序 //$str = file_get_contents('a.txt');把文件内容原样输出相当于python的''' //var_dump($str); file_put_contents('tst.txt'...

2020-03-17 23:36:33 143

原创 PhP图片加水印

php图片加水印同级目录加test目录<?php wather('1.jpg'); function wather($source, $water = '3.png' ,$position = 8, $alpha =100, $type='jpeg', $path ='test' , $isRandName =true) { //打开图片 $sourceRes = open...

2020-03-17 22:04:58 79

原创 PHP实现验证码

PHP生成验证码<?php //1.宽高 字母 数字 字母数字混合线 干扰线 干扰点 背景色 字体的颜色 verfify(); function verfify( $width =100 ,$height = 40, $num = 5, $type = 1) { //1.准备画布 $image = imagecreatetruecolor($width, $height);...

2020-03-17 17:28:53 90

原创 springBoot打war包

首先在pom.xml下弃置tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <s...

2020-03-11 17:02:48 86

原创 java实现二维码生成

导入zxing.jar去百度盘下链接:https://pan.baidu.com/s/1gmzzpmoKHvrMlx2F43zitw提取码:u1sb上代码看注释package com.moon;import java.io.File;import java.nio.file.Path;import java.util.HashMap;import com.google.zxin...

2020-03-06 08:03:21 144

原创 SpringBoot整合Mybatis读取数据库数据

直接开始上pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...

2020-03-06 07:50:52 950

原创 Nexus搭建maven私服(一)

window版的私服搭建第一步下载3.xhttps://pan.baidu.com/s/18YqxWaY5H-bQNoKDgwJK3A提取码:6joy第二步文件解压在bin目录打开cmd窗口执行 nexus.exe /run启动会耗费时间耐心等待nexus的端口默认为8081访问http://localhost:8081/打开前端页面右上角有登录登录的密码未解压后根据...

2019-12-07 10:14:29 78

原创 布局之圣杯布局

圣杯布局:是指三行三列布局上下定宽 中间分三列左右定宽 中部自适应主要实现中间主题部分中的左右定宽+中间自适应的布局效果例如:<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>圣杯布局一</title><s...

2019-11-14 15:09:09 125

原创 VSCode工具的使用

vscode快速生成代码1.标签名例如div按tab将会生成<div></div>2.标签id属性在标签后用#号链接一个名称,就是生成id例如div#me按tab将会生成<div id="me"></div>3.标签的class属性在标签后面用.号链接一个名称,将生成class例如div.name 按tab将生成<di...

2019-11-12 14:19:28 410

原创 前端页面实现跳转

onclick跳转设置window的location.herf属性onclick="window.location.href='URL'"onclick="location='URL'"调用windows的open方法onclick=“window.open('URL','_blank')”//在新窗口打开onclick=“window.open('URL','_self')”//覆...

2019-11-08 09:29:28 1698

原创 HTTPClient工具类

package com.moon.util;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache....

2019-11-07 16:33:15 82

转载 CSS定位和浮动

基本思想:允许定义元素框相对于其正常位置应该出现的位置,或者相对于父元素,另一个元素和浏览器窗口的本身.一切皆为框元素分为块级元素和行级元素两种可以使用display属性改变框的类型display属性值详解block可以让行元素表现得像块级元素一样none生成的元素没有框,该框的内容不再显示CSS三种基本的定位机制:普通流普通流中的元素位置由元素...

2019-11-07 13:36:07 57

原创 python图像识别

一.安装PIL(PIL是python平台的图像处理标准库)1.打开cmd输入pip install pillow二.安装pytesser3输入pip install pytesser3三:安装pytesseract输入pip install pytesseract四 安装wheel输入pip istall wheel在windows下使用pip安装时出现提示:You ...

2019-07-29 17:36:02 227

原创 solr(二) 向solr6.5中添加测试数据

只适应solr版本6.5和之后,solr6.5版本之前和之后差别很大步骤一:Tomcat8.0整合solr详见solr(一)Tomcat整合solr修改内核core下的conf文件的managed-schema文件添加合适filed属性如图name设置的属性名type设置的字符类型indexed创建的属性是否为索引stored创建的属性是否存储multiValued创建的属性...

2019-07-13 18:01:09 239

原创 Linux安装JDK,并配置环境变量教程

第一步:下载虚拟机进入liunx页面打开编辑器输入命令:ifconfig获取虚拟机ip地址通过虚拟机ip 链接xshell第二步:进入根目录执行cd /usr创建一个java的目录mkdir java进入java目录cd java把下载的jdk拖入窗口等待导入执行解压命令tar zxvf jdk的安装包解压文件(按Tab提示)解压好文件执行pwd获取文件的路径...

2019-07-12 16:20:03 82

原创 Spring整合Mybatis和SpringMVC框架

第一步:配置web.xml<!-- 配置spring mvc前端控制器 --> <servlet> <servlet-name>frontController</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherSer...

2019-06-27 22:02:39 94

翻译 伪静态

伪静态伪静态是相对真实静态来讲,目的:是为了增强搜索引擎的有好面区别1.与URL结构及页面名称来看伪静态和静态页面一样,都是以html结尾的2.伪静态在是改变URL的表现形式,实际上还是动态页面3.静态页面可以节省服务器资源,而伪静态增加了服务器资源的消耗弊端:1.网站的并发量低,伪静态是用正则判断而不是真实地址,分别显示是直接有CPU来判断,当流量过大时出现CPU超负荷...

2019-04-23 17:17:34 198

翻译 泛型

泛型1.泛型是什么?1)参数化的一种类型,例如:List,map<K,V> pageObject2)编译时的一种类型,运行阶段无效,所有泛型运行时转换成Object类型例如:package com.moon;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method...

2019-04-14 21:39:52 94

翻译 注解

注解:1)JDK1.5推出的新特性 2)JAVA中的一种元数据(描述数据的数据,类似xml)3)JAVA中的一种特殊的class(注解最终会编译成.clss文件)注解的定义1)使用@interface进行定义注解的应用1)描述类及其成员2)可以定义时指定何时有效自定义注解:@Retention 用于描述注解何时有效 RetentionPolicy.RUNTIME 指运...

2019-04-13 00:53:11 67

翻译 Shiro授权操作

Shiro授权:对用户资源访问的授权(是否允许用户访问此资源)用户访问系统资源时的授权流程如下:1)系统调用subject相关方法将用户信息递交给SecurityManager2)SecurityManager将权限检测操作委托给Authorizer对象3)Authorizer将用户信息委托给realm.4)Realm访问数据库获取用户权限信息并封装。5) Authorizer对用户...

2019-04-10 22:40:50 126

翻译 微信小程序之tabBar

三张页面关联在app.json中定义复制后删掉注解“tabBar”: {“color”:"#000000", //定义颜色“selectedColor”:"#FF670c",//定义字体"list": [{ "pagePath": "pages/storeindex/storeindex", //定义首页的路径 "text": "首页", "iconPath": "imag...

2019-04-09 19:31:18 537

空空如也

空空如也

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

TA关注的人

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