自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coderWang

路漫漫其修远兮 吾将上下而求索

  • 博客(95)
  • 资源 (18)
  • 收藏
  • 关注

原创 Struts 2 防御存储型XSS攻击

在Struts中拦截XSS攻击可以通过配置拦截器来实现。

2023-11-07 14:46:34 291

原创 BigDecimal 基本使用和常用方法

BigDecimal 比较、 BigDecimal 精确值

2023-01-06 11:06:24 4965 1

原创 Knife4j 搭建使用

Knife4j

2022-11-08 16:31:48 387

原创 MySQL(免安装版)安装

1.下载文件包并解压2.添加data文件夹及my.ini文件3.环境变量path 中加入 解压后的MySQL文件目录至bin目录4.初始化mysqld --initialize-insecure5.注册MySQL服务mysqld -install6.启动MySQL服务net start mysql7.修改默认账户密码mysqladmin -u root password 1234568.登录MySQLmysql -uroot -p123456

2022-09-24 16:27:01 394

原创 Maven环境配置

一、Maven的下载1.在Maven的官网即可下载,点击访问Apache Maven。2.在Maven版本库下载所需版本https://archive.apache.org/dist/maven/maven-3/3.下载后解压即可,解压后目录结构如下:4.在配置前需要请将JDK安装好,下图是Maven对JDK最低要求。Maven版本 JDK版本 3.3.9以上 Java 8 3.3.1至3.3.9 Java 7 3.2.1至3.2.5 Java..

2021-09-21 10:23:21 121

原创 JAVA 8 Optional基本使用

一、什么是OptionalOptional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决空指针异常。常用方法ofNullable(可以传递一个空对象)Of(不可以传递空对象)二、基本使用2.1、判断参数是否为空

2021-08-31 23:06:09 687

原创 JAVA 8 方法引用

一、什么是方法引用方法引用提供了非常有用的语法,可以直接引用已有的java类或对象的方法或构造器。方法引用其实也离不开Lambda表达式,与lambda联合使用 ,方法引用可以使语言的构造更加紧凑简洁,减少冗余代码。二、方法引用四种方式 类型 语法 对应lambda表达式 构造器引用 Class::new (args) -> new 类名(args) 静态方

2021-08-30 22:43:12 213

原创 JAVA 8 Stream 集合的基本

一、什么是Stream流Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream有三大特性:1.stream不存储数据,而是按照特定的规则对数据进行计算,一般会输出结果。2.stream不会改变数据源,通常情况下会产生一个新的集合或一个值。3.stream具有延迟执行特性,只有调用终端操作时,中间操作才会执行。Stream可以由数组或集合创建,对流的操作分为两种:1.中间操作,每次返回一个新的流,可以

2021-08-29 16:55:08 385

原创 JAVA 8 接口中的默认方法和Lambda 表达式基本使用

一、接口中的默认方法在JDK1.8之前,interface之中可以定义变量和方法,变量必须是public、static、final的,方法必须是public、abstract的在JDK 1.8开始 支持使用static和default 修饰 可以写方法体,不需要子类重写。1.1、定义接口默认方法public interface MyInterface { // 普通抽象方法,默认是public abstract修饰的,没有方法体 void add(); /*

2021-08-05 13:06:42 682

原创 IDEA报错:extension methods are not supoorted at language level ‘7‘

1、使用接口中添加默认方法报错(原因:JDK1.8之后才支持接口中定义带实体的方法)2、解决方法2.1.使用Idea快捷键 Alt+Enter(回车键)弹出下面选择框或者设置File → Settings → Java Compiler → Target bytecode version 改为1.8File → Project Structure → Modules → Language level 改为 8-Lambdas,type annotations ..

2021-08-04 10:31:23 652

原创 SpringBoot 整合log4j XML版

1.添加log4j依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</version> </parent> <dependenci

2021-07-13 16:32:13 865

原创 Powershell中阻止”确认提示”的方法

问题在使用JAVA代码调用邮箱域的时候会出错,脚本单独执行提示要单独执行,第一种方式适用于所有版本。某些命令在执行时会自动提示用户再次确认,这可能会带来一些问题在无人执行脚本的时候。要阻止弹出确认提示,需要设置-Confirm为false,如:Disable-Mailbox -Identity userName -Confirm:$false第二种方式 改变Powershell中的确认安全等级,将所有命令的确认提示关闭: $ConfirmPreference 分...

2021-03-26 09:36:37 1467

原创 docker 镜像/容器基本指令

一、docker镜像操作1.1、查看镜像docker images2.1、删除镜像已 docker.io/sonatype/nexus3镜像为例 使用rmi 加 镜像iddocker rmi 镜像ID如报错,这是因为该镜像存在容器实例,不允许删除(必须先删除使用该镜像的容器)正常删除二、容器的操作2.1、查看所有正在运行容器docker ps2.2、查看所有容器docker ps -a2.3、查看所有容器IDdoc...

2021-02-27 15:21:28 91

原创 正则表达式元字符 

正则表达式 元字符 ^$ . |一、行的开始和结束 ^ 脱字符:代表行的开始 $ 美元符:代表行的结束正则表达式[u]这种写法是一行文本中包含u都能匹配出来。但是如果添加了[^u]那么只能匹配出首字母是u的。同样如果是在末尾添加[u$]那么只会匹配出结尾是u的示例代码运行1. 未添加^ 脱字符和 $ 美元符 String[] str = {"Qaz", "qxz", "quZu", "ezu", "uzi"}; Patter...

2021-01-06 16:29:51 444 2

原创 Java 8 Predicate类基本使用详解

一、基本方法1.1、test(T t) 方法: test方法主要用于参数符不符合规则。返回值 boolean写法如下: Predicate<String> fourLetterLong1 = new Predicate<String>() { @Override public boolean test(String s) { return s.length()>4 ?t...

2020-08-07 17:04:52 20438 7

原创 Kettle 导出Excel 报 org.apache.commons.vfs.FileSystemException

kettle 表查询之后Microsoft Excel 输出报错org.apache.commons.vfs.FileSystemException: File closed. 问题解决我的kettle版本把JDK换成1.7可以解决Kettle的JDK版本设置方式https://blog.csdn.net/qazzwx/article/details/103815921...

2020-07-09 15:59:30 2430

原创 设置DIV块固定在屏幕中央显示

<style>#a{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto;}</style>

2020-06-30 11:02:00 647

原创 ORACLE常用方法大全(持续更新)

ORACLE中的字符串替换replace(str_source,str1,str2) 把 str_source 中 str1 字符串替换为 str2 字符串,当 str2 为 null 或'' 时,与下个作用相同replace(str_source,str1) 把str_source 中的 str1 字符串剔除regexp_replace(str_source,pattern_str,rep_str)支持正则表达式,用法类似于 replace,但功能更强大regexp_r...

2020-06-29 14:03:57 1083

原创 fastJson常用方法记录

有时候会忘记一些操作,所以汇总下,之后可以直接查看一、 List转JSONArrayList<String> names=new ArrayList<String>(); names.add("coder"); names.add("wang"); names.add("coderWang"); JSONArray domain = JSONObject.parseArray(JSONObject.toJSONString(names)); System

2020-06-17 15:32:59 234

原创 JAVA 获取姓氏(姓和名)判断复姓

需求 输入姓名拆分成 姓 和名public List<String> nameSplit(String name) { String[] bai = { "欧阳", "太史", "上官", "端木", "司马", "东方", "独孤", "南宫", "万俟", "闻人", "夏侯", "诸葛", "尉迟", "公羊", "赫连", "澹台", "皇甫", "宗政", "濮阳", "公冶", "太叔", "申屠", "公孙", "慕容", "仲孙", "钟离", "长孙", ".

2020-06-01 14:18:29 5703

原创 jQuery插件zTree子节点加载显示undefined

接受的项目 之前压根就不知道zTree 这玩意,但是前人埋得坑的还是要解决的,所以开整吧~~~1、页面显示异常2、把返回打印出来发现数据多了一条,数据还都是空的,这就很纳闷啦......单独当前children的长度是63、经过一些资料查找及查阅官方文档,找到两种解决方案第一种取消异步 把setting中的async方法中的enable属性设置falseasync: { enable:false}第二种设置 dataFilter 在set...

2020-05-26 09:39:45 1046

原创 Vue Router初识

一、基本概念Vue Router 是Vue.js官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 Vue.js 过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的 CSS class 的链接 HTML5 历史模式或 hash 模式,在 IE9 中自动降级 自定义的滚动条行为二、模拟路由 1.通过component标签 和window.onh...

2020-05-20 17:16:19 111

原创 Vue Fetch初识

一、基本概念Fetch是一个现代的概念, 等同于XMLHttpRequest。它提供了许多与XMLHttpRequest相同的功能,但被设计成更具可扩展性和高效性二、创建Node服务器 1.添加node服务依赖npmiexpress2.在添加一个处理请求参数的依赖npm i body-parser 3.创建服务器const exprss = require('express') //npm i expressconst app = exprss();...

2020-05-19 15:22:41 211

原创 VUE cnpm报错问题 npm install 基本流程

1.执行npm install非常缓慢的时候,可以试着更换镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org如果执行cnpm 出现 无法加载文件 C:\Users\coder\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Exe...

2020-05-15 15:46:51 954

原创 VUE----插槽的基本了解和使用

基本概念:插槽就是子组件中的提供给父组件使用的一个占位符1.插槽的基本使用<body> <div id="app"> <base-layout>沉默是金</base-layout> <base-layout>倩女幽魂</base-layout> </div> <script> Vue.component('base-layout..

2020-05-13 21:44:15 231

原创 VUE 组件之间传值(父传子,子传父,兄弟之间)

接着上篇文章组件定义和基本使用,这边文章我们来看看组件之间的传值方式上篇文章地址:https://blog.csdn.net/qazzwx/article/details/106068864一、父传子 使用 props<body> <div id="app"> <my-button :muisc-name='name'></my-button> <my-button :muisc-nam...

2020-05-13 13:47:00 595

原创 VUE 自定义组件定义和基本使用

我们是不是经常听到Vue组件化开发,今天让我们来看看怎么组件定义的方式和基本使用吧一、初始化项目 1.创建文件夹,初始化环境自动生成package.json 文件npm init -y 2.导入VUE依赖npm i vue 如下图就引入成功啦二、组件注册 1.全局注册组件<body> <div id="app"> <my-button></my-button&gt...

2020-05-12 10:46:19 1486

原创 linux cp命令常用操作

1.把文件移至指定文件夹下面 test.txt 需要移动的文件 /tmp/test.txt把文件移至目标文件夹/tmp下cp test.txt /tmp/test.txt2.复制指定目录下的全部文件到另一个目录中 dir需要移动的目标文件/tmp/dir1 把文件夹移至目标文件夹/tmp下cp -r dir1 /tmp/dir1其他参数说明...

2020-05-08 15:56:10 676

原创 PL/SQL Developer 13 格式化、执行快捷键设置 、tnsnames.ora配置

1.设置格式还快捷键如下图(其他快捷键也可以在此设置,这个看个人):2.tnsnames.ora配置1.下载 instantclient版本(我下载的是instantclient_12_2)2.在即时客户端的目录里新建文件夹 network ,network里在新建 admin,在admin目录下建一个后缀名为.ora的文件:tnsnames.ora3.Oracle 主...

2020-04-26 16:26:18 2252

原创 PLSQL Developer中的乱码问题

换电脑安装新的PLSQL Developer,出现中文乱码 1.首先在PLSQL Developer中输入并执行select userenv('language')from dual这条命令,会在输出栏里得到当前使用的字符集(编码方式),并且对它进行复制。2.环境变量中的用户变量中新建一个变量名NLS_LANG,变量值SIMPLIFIED CHINESE_CHINA.ZHS16G...

2020-04-23 09:49:22 712

原创 通过postman调用webservice接口服务

1.设置HeadersContent-Type:text/xml;charset=utf-82.Body界面选择raw ---->xml 2.1、getInfo 请求的方法名 2.2、xmlns 系统设置的targetNamespace 2.3、userCode 参数名称 2.4、002245 请求参数...

2020-04-16 13:31:11 4072

原创 JS----时间工具类

1.获取当前时间格式如下: 2020年04月08日 22:10:40 星期三 <script>function getData() { var arr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] var d = new Date(); va...

2020-04-08 22:21:42 517

原创 JS 图片循环切换 顺序切换

效果图:页面<body> <div id="controls"> <input id="cycle" type="button" value="循环切换"> <input id="single" type="button" value="顺序切换"> </div> &...

2020-04-06 16:19:56 918

原创 JS基础------循环方式(九九乘法表,空、实心菱形)

1.for循环表达式:①声明循环变量;②判断循环条件;③更新循环变量;三个表达式之间,用;分割,for循环的执行特点:先判断再执行,与while相同九九乘法表<script> for (var i = 1; i <= 9; i++) { document.write("<br>"); f...

2020-04-04 20:34:01 251 1

原创 JS基础------详细了解Array数组

一、什么是数组 数组就是一组数据的集合 其表现形式就是内存中的一段连续的内存地址 数组名称其实就是连续内存地址的首地址二、常用初始化两种方式(对象实例化,隐式创建) <script> // 1.一维数组的定义方式 // 1.1直接实例化 var arr=new Array(1,2,3); ...

2020-04-04 19:54:31 562

原创 CSS基础------详细了解position相对定位、绝对定位和固定定位

前言 上一篇文章了解了浮动float 文章地址:https://blog.csdn.net/qazzwx/article/details/104923386 这边文章主要了解position属性相对定位、绝对定位和固定定位一、position属性的定义和用法1.1、如上图所示,一个盒子压住另一个盒子增加层次感用浮动是做不了,如果盒子浮动会并排但不会出现有层级的观感。...

2020-03-19 21:29:59 385

原创 CSS基础------详细了解float 浮动

前言:在开始了解CSS浮动前先了解下 网页的三种布局方式 1.标准流(文档流、普通流) ①一个网页从上到下从左到右排列,类似于文本 ②块状元素独占一行,行内元素按照顺序并排 2.浮动float也就是本文重点 ①浮动不占位:浮动元素不占位置 ②默...

2020-03-17 19:10:34 241

原创 HTML基础------详细了解块级元素、行内元素和行内块元素

1.块级元素 1.1、特征 霸占一行,不能与其他任何元素并列。 宽高设置有效,那么宽度将默认变为父级的百分百。 1.2、常用元素中那些属于块级元素 如 <h1>~<h6>,<p>,<div>,<ul>,<ol>,&lt...

2020-03-16 20:59:06 257

原创 HTML基础------详细了解a标签

1.<a>标签的作用 <a> 标签定义超链接,用于从一张页面链接到另一张页面。2.<a>标签的基本语法 <a href="http://www.baidu.com" target="_blank" title="跳转至百度查询页面">百度一下</a>3.<a>标签的几个重要属性3...

2020-03-16 17:42:26 737

原创 Kettle Spoon高版本单独设置jdk版本

项目使用的是jdk1.7,运行Kettle 8.3以上版本需要jdk1.8,需要频繁切换jdk版本,下面给Kettle 8.3 单独设置1.8环境1.将jdk1.8放到Kettle 8.3 的根目录2.用编辑器打开Kettle 根目录下的 Spoon.bat 文件(linux下是spoon.sh)3.插入以下代码,重启Kettleset JAVA_HOME=%cd%/jdk1...

2020-01-03 10:23:56 9519 3

Springboot-XSS.zip

XSS解决代码 SQL注入代码 注释掉拦截器可以模拟 XSS

2019-09-03

手机二维码扫描实现原理及代码实现

记录学习手机二维码扫描实现原理及代码实现,单纯个人记录,但也希望能够对共同学习的人有些帮助 ,还有下载积分不是我控制的 CSDN自动设置了

2019-05-28

项目代码版本上传错误需要的话下载去列表下载新的

手机扫描二维码跳转实现项目代码示例代码 下载之后可添加逻辑代码 实现自己所需要的业务场景

2019-05-28

二维码生成工具类.rar

二维码生成工具类 以备不时之需。下载积分不我设置的 CSDN自动设置了

2019-05-28

Redis工具类.rar

Redis工具类 以备不时之需 ,以备不时之需,以备不时之需 ,下载积分不我设置的 CSDN自动设置了

2019-05-28

SpringBoot整合ActiveMQ案列

SpringBoot整合ActiveMQ简单案例 1.包含apache-activemq-5.15.3-bin.zip 2.生产者项目 3.消费者项目

2018-05-07

LBS学习书籍

LBS技术学习书籍LBS技术学习书籍LBS技术学习书籍LBS技术学习书籍LBS技术学习书籍

2018-04-02

gradle所有版本

gradle 资源从 gradle-1.10-all.zip 到gradle-3.4.1-all 官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2018-03-07

Vitamio多媒体开发框架

Vitamio多媒体开发框架

2017-03-20

Spring+cxf配置接口+mybatis配置

Spring+cxf配置接口+mybatis配置

2016-12-13

断点续传下载

断点下载 其中也有些小缺陷

2016-08-25

仿qq5.0侧滑

仿qq5.0侧滑栏

2016-08-18

ViewPager引导页

比较酷炫的ViewPager引导页

2016-08-18

安卓广告轮播效果

安卓广告轮播效果

2016-07-20

Java编程思想第四版完整中文高清版(免费)

Java编程思想第四版完整中文高清版(免费)

2016-06-12

RecyclerView

记录自己学习

2016-04-01

MVP模式Dome

今天研究了下MVP模式

2016-03-30

android SDK 21

这是Android开发所需的sdk,下载并解压后,将解压出的整个文件夹复制或者移动到 your sdk 路径/platforms文件夹,然后打开SDK Manager,打开 Tools(工具)菜单选择 Options(选项)菜单项打开Android SDK Manager Setting对话框,点击 Clear Cache(清除缓存)按钮,然后重启Eclipse(或Android Studio)和SDK Manager。

2015-12-03

空空如也

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

TA关注的人

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