- 博客(95)
- 资源 (18)
- 收藏
- 关注
原创 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
444
原创 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
156
原创 JAVA 8 Optional基本使用
一、什么是OptionalOptional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决空指针异常。常用方法ofNullable(可以传递一个空对象)Of(不可以传递空对象)二、基本使用2.1、判断参数是否为空
2021-08-31 23:06:09
812
原创 JAVA 8 方法引用
一、什么是方法引用方法引用提供了非常有用的语法,可以直接引用已有的java类或对象的方法或构造器。方法引用其实也离不开Lambda表达式,与lambda联合使用 ,方法引用可以使语言的构造更加紧凑简洁,减少冗余代码。二、方法引用四种方式 类型 语法 对应lambda表达式 构造器引用 Class::new (args) -> new 类名(args) 静态方
2021-08-30 22:43:12
285
原创 JAVA 8 Stream 集合的基本
一、什么是Stream流Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream有三大特性:1.stream不存储数据,而是按照特定的规则对数据进行计算,一般会输出结果。2.stream不会改变数据源,通常情况下会产生一个新的集合或一个值。3.stream具有延迟执行特性,只有调用终端操作时,中间操作才会执行。Stream可以由数组或集合创建,对流的操作分为两种:1.中间操作,每次返回一个新的流,可以
2021-08-29 16:55:08
490
原创 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
744
原创 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
855
原创 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
962
原创 Powershell中阻止”确认提示”的方法
问题在使用JAVA代码调用邮箱域的时候会出错,脚本单独执行提示要单独执行,第一种方式适用于所有版本。某些命令在执行时会自动提示用户再次确认,这可能会带来一些问题在无人执行脚本的时候。要阻止弹出确认提示,需要设置-Confirm为false,如:Disable-Mailbox -Identity userName -Confirm:$false第二种方式 改变Powershell中的确认安全等级,将所有命令的确认提示关闭: $ConfirmPreference 分...
2021-03-26 09:36:37
1887
原创 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
122
原创 正则表达式元字符
正则表达式 元字符 ^$ . |一、行的开始和结束 ^ 脱字符:代表行的开始 $ 美元符:代表行的结束正则表达式[u]这种写法是一行文本中包含u都能匹配出来。但是如果添加了[^u]那么只能匹配出首字母是u的。同样如果是在末尾添加[u$]那么只会匹配出结尾是u的示例代码运行1. 未添加^ 脱字符和 $ 美元符 String[] str = {"Qaz", "qxz", "quZu", "ezu", "uzi"}; Patter...
2021-01-06 16:29:51
519
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
24091
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.youkuaiyun.com/qazzwx/article/details/103815921...
2020-07-09 15:59:30
2643
原创 设置DIV块固定在屏幕中央显示
<style>#a{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto;}</style>
2020-06-30 11:02:00
804
原创 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
1280
原创 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
275
原创 JAVA 获取姓氏(姓和名)判断复姓
需求 输入姓名拆分成 姓 和名public List<String> nameSplit(String name) { String[] bai = { "欧阳", "太史", "上官", "端木", "司马", "东方", "独孤", "南宫", "万俟", "闻人", "夏侯", "诸葛", "尉迟", "公羊", "赫连", "澹台", "皇甫", "宗政", "濮阳", "公冶", "太叔", "申屠", "公孙", "慕容", "仲孙", "钟离", "长孙", ".
2020-06-01 14:18:29
6130
原创 jQuery插件zTree子节点加载显示undefined
接受的项目 之前压根就不知道zTree 这玩意,但是前人埋得坑的还是要解决的,所以开整吧~~~1、页面显示异常2、把返回打印出来发现数据多了一条,数据还都是空的,这就很纳闷啦......单独当前children的长度是63、经过一些资料查找及查阅官方文档,找到两种解决方案第一种取消异步 把setting中的async方法中的enable属性设置falseasync: { enable:false}第二种设置 dataFilter 在set...
2020-05-26 09:39:45
1155
原创 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
137
原创 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
281
原创 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
1017
原创 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
266
原创 VUE 组件之间传值(父传子,子传父,兄弟之间)
接着上篇文章组件定义和基本使用,这边文章我们来看看组件之间的传值方式上篇文章地址:https://blog.youkuaiyun.com/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
639
原创 VUE 自定义组件定义和基本使用
我们是不是经常听到Vue组件化开发,今天让我们来看看怎么组件定义的方式和基本使用吧一、初始化项目 1.创建文件夹,初始化环境自动生成package.json 文件npm init -y 2.导入VUE依赖npm i vue 如下图就引入成功啦二、组件注册 1.全局注册组件<body> <div id="app"> <my-button></my-button>...
2020-05-12 10:46:19
1547
原创 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
722
原创 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
2497
原创 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
772
原创 通过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
4673
原创 JS----时间工具类
1.获取当前时间格式如下: 2020年04月08日 22:10:40 星期三 <script>function getData() { var arr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] var d = new Date(); va...
2020-04-08 22:21:42
576
原创 JS 图片循环切换 顺序切换
效果图:页面<body> <div id="controls"> <input id="cycle" type="button" value="循环切换"> <input id="single" type="button" value="顺序切换"> </div> &...
2020-04-06 16:19:56
981
原创 JS基础------循环方式(九九乘法表,空、实心菱形)
1.for循环表达式:①声明循环变量;②判断循环条件;③更新循环变量;三个表达式之间,用;分割,for循环的执行特点:先判断再执行,与while相同九九乘法表<script> for (var i = 1; i <= 9; i++) { document.write("<br>"); f...
2020-04-04 20:34:01
292
1
原创 JS基础------详细了解Array数组
一、什么是数组 数组就是一组数据的集合 其表现形式就是内存中的一段连续的内存地址 数组名称其实就是连续内存地址的首地址二、常用初始化两种方式(对象实例化,隐式创建) <script> // 1.一维数组的定义方式 // 1.1直接实例化 var arr=new Array(1,2,3); ...
2020-04-04 19:54:31
659
原创 CSS基础------详细了解position相对定位、绝对定位和固定定位
前言 上一篇文章了解了浮动float 文章地址:https://blog.youkuaiyun.com/qazzwx/article/details/104923386 这边文章主要了解position属性相对定位、绝对定位和固定定位一、position属性的定义和用法1.1、如上图所示,一个盒子压住另一个盒子增加层次感用浮动是做不了,如果盒子浮动会并排但不会出现有层级的观感。...
2020-03-19 21:29:59
464
原创 CSS基础------详细了解float 浮动
前言:在开始了解CSS浮动前先了解下 网页的三种布局方式 1.标准流(文档流、普通流) ①一个网页从上到下从左到右排列,类似于文本 ②块状元素独占一行,行内元素按照顺序并排 2.浮动float也就是本文重点 ①浮动不占位:浮动元素不占位置 ②默...
2020-03-17 19:10:34
356
原创 HTML基础------详细了解块级元素、行内元素和行内块元素
1.块级元素 1.1、特征 霸占一行,不能与其他任何元素并列。 宽高设置有效,那么宽度将默认变为父级的百分百。 1.2、常用元素中那些属于块级元素 如 <h1>~<h6>,<p>,<div>,<ul>,<ol>,<...
2020-03-16 20:59:06
333
原创 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
813
原创 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
10360
3
SpringBoot整合ActiveMQ案列
2018-05-07
gradle所有版本
2018-03-07
android SDK 21
2015-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人