- 博客(55)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 java8实战
谓词(predicate)在数学上常常用来代表一个类似函数的东西,它接受一个参数值,并返回true或false。你在后面会看到,Java 8允许写Function<Apple,Boolean>——函数,但用Predicate是更标准的方式,效率也会更高一点儿,这避免了把boolean封装在Boolean里面//传递方法@Data@AllArgsConstructorpublic class Apple { private String color; private In
2021-11-12 17:38:18
807
原创 2021-09-06
谓词(predicate)在数学上常常用来代表一个类似函数的东西,它接受一个参数值,并返回true或false。你在后面会看到,Java 8允许写Function<Apple,Boolean>——函数,但用Predicate是更标准的方式,效率也会更高一点儿,这避免了把boolean封装在Boolean里面//传递方法@Data@AllArgsConstructorpublic class Apple { private String color; private In
2021-09-06 20:29:15
429
原创 配置RHEL
https://www.cnblogs.com/zhongfengshan/p/5729428.htmlhttps://blog.youkuaiyun.com/qq_40658871/article/details/79324615
2019-10-10 18:02:00
225
原创 springboot中注册拦截器时,拦截器中注入bean对象失效问题
解决方案:在注册拦截器时,先将其放入到ioc容器中,可以通过方法的返回值使用@bean将对象注入到Ioc容器中,需要注意的是通过方法返回值的方式注入对象时,方法名将作为bean对象的idpackage cn.wj.api.interceptor;import cn.wj.utils.JSONResult;import cn.wj.utils.JsonUtils;...
2019-10-04 10:43:09
1620
原创 正则表达式
正则表达式用于记录文本规则的代码元字符:b是正则表达式规定的一个特殊代码,代表着单词的开头或结尾,也就是单词的分界处,虽然通常英语的单词是由空格,标点符号或者换行来分割的,但是b并不匹配这些单词分隔字符中的任何一个,他只匹配一个位置.匹配除了换行符以外的任意字符匹配数量,指定前边的内容何以连续重复使用任意次(0~n次) ...
2019-09-29 11:19:39
135
原创 关于获获取项目名的方法
package cn.wj.service;import java.io.File;import java.io.IOException;/** * @Author: wangjie * @Date: 2019/9/28 17:13 */public class TestPath { public static void main(Strin...
2019-09-28 17:21:44
622
原创 java中的多态特性
java的三大特性:继承java的单继承模式,只能有一个父类,与接口不同,你可以实现多个接口;可以将继承看作是遗传关系,子代继承了父亲的基因,但是由于基因突变或者自身的学习又拥有他自己的特性,父亲可能有多个后代,每个后台都继承了父亲的基因,那么父亲就基因就可以看作他们的共同特性,这就是继承,保留父类的某些方法和属性,同时也可以有自己的方法和属性,父类为他们提供共同特性,...
2019-09-25 19:34:00
372
原创 过滤器(filter)和拦截器(interceptor)的区别和联系
过滤器(filter)servlet中的过滤器,如果你要自定义filter,须implements javax.servlet.Filter接口主要用途:1.设置字符集,比如说请求的字符集和响应的字符集2.控制权限,拦截请求同时结合session(可分为有状态session和无状态session),来判断是否有权限访问某资源3.控制转向,拦截指定请求后转发到指定请求4....
2019-09-25 10:59:01
590
原创 durid和springboot2.0包冲突
解决方案:在要运行的模块中的maven包中加入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...
2019-09-23 20:15:00
363
原创 数据库三级模拟
1.数据库的三级模式结构和二层映像所谓的三级模式结构就是指外模式、模式和内模式;外模式用于展示给用户的,所以也叫用户模式,也可以叫子模式,因为外模式一般是模式的子集?这里就要谈谈什么是模式了,模式又称为逻辑模式,也就是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式,定义模式不仅要定义逻辑结构,还要定义数据之间的联系(这段话引用于...
2019-09-20 18:50:50
287
原创 ffmpeg
ffmpeg是用于视频和音频处理的一款应用使用命令ffmpeg -h full 显示所有的命令常见命令:主要参数: -i 设定输入流 -f 设定输出格式 -ss 开始时间视频参数: -b 设定视频流量(码率),默认为200Kbit/s -r 设定帧速率,默认为25 -s 设定画面的宽与高 -aspect 设定画面比例 -vn 不处理视频 -vcodec 设...
2019-09-19 17:45:58
174
原创 数据库的隔离级别和事务传播行为
数据库的隔离级别很多人都晓得数据库的隔离级别有四种,分别是read uncommittedread committedrepeatable readserializable但是我相信,有很大一部分人只是单纯的记住了,或者是通过视频学习了,但是很快又忘记了,我想这很可能就是因为没有完全理解透这个东西吧,接下来,我将用我自己的理解来解释,如果有啥需要改进的,大家可以联系我,...
2019-09-15 13:02:00
127
原创 小程序的flex布局
flex是个容器,对其中包含的所有组件有效定义布局display:flexflex容器的属性:flex-direction:排序方向row行,从左到右row-reverse,从右到左column从上到下column从下到上flex-wrap:换行规则nowrap不换行wrap换行wrap-reverse逆向换行justify-content:对齐方式flex-start...
2019-09-06 19:48:00
161
原创 (二)Proxy Pattern(代理模式)
代理模式:条件:代理者、被代理者、使用者使用者和被代理者通过代理者进行通信,被代理者和代理者实现同一接口,目的是为了使用者通过代理者能够找得到被代理者,如果不实现同一接口的话,不能形成规范,就相当于代理者只是个容器,使用者打开容器执行里面的策略,而并不知道被代理者做了什么;但是使用者在代理模式下是知道被代理者能实现什么功能的,因为知道,所以才去找到代理者帮忙联系哈,这就是代理模式和策略模式的区...
2019-09-05 14:01:00
142
原创 (一)Strategy Pattern(策略模式)
举个栗子:有位母亲给儿子准备了三个生活小妙招,用礼品袋装起来,儿子只负责将小妙招从礼品袋中拿出来,然后去执行;注意:儿子并不知道礼品袋中装的是什么,他只是机械地打开礼品袋然后去执行Son.javapackage cn.wj;//儿子类public class Son {public static void main(String[] args) { //拿着礼品袋,儿子...
2019-09-04 23:33:00
109
原创 日期转换
问题描述:在input type="date"时提交后出现转换异常Field error in object 'employee' on field 'birth': rejected value [2019-08-17]; codes [typeMismatch.employee.birth,typeMismatch.birth,typeMismatch.java.u...
2019-08-21 14:46:02
164
原创 关于@ConditionalOnMissingBean的一个知识点
先来吐槽以下,花费了我半个小时的时间来思考是不是我的application.properties写错了还是我代码写错了,同时debug调试也不行,当时有点崩溃,知道我决定动用度娘来解决这个问题,hhhh分析:@ConditionalOnMissingBean在通过ioc容器中是否存在该bean对象时,是根据bean的id查的,也就是bean的变量名,而在通过@Bean操...
2019-08-18 21:56:00
2410
原创 静态资源路径和视图控制器
问题描述:我创建一个MyConfiguration用于配置扩展springmvc功能@Configurationpublic class MyMvcConfig implements WebMvcConfigurer { //添加一个视图映射 @Override public void addViewControllers(ViewContr...
2019-08-16 23:04:00
152
原创 springboot默认加载资源路径失效
问题描述:springboot通过WebMvcAutoConfiguration默认加载资源路径失效classpath:/META-INF/resources/classpath:/resources/classpath:/static/classpath:/public// 项目根目录下问题分析:失效的原因分析,首先要知道WebMvcAutoConfiguration...
2019-08-15 16:31:00
1025
原创 随笔记
查看linux版本信息lsb_release -a安装oracle11教程https://blog.youkuaiyun.com/u011214505/article/details/54964499
2019-08-09 16:55:00
78
原创 springboot
一、springboot入门优点:快速创建独立运行的spring项目以及与主流框架集成使用嵌入式的servlet容器,应用无须打成war包starters自动依赖于版本控制大量的自动配置,简化开发,也可修改默认值无须配置XML,无代码生成,开箱即用准生产环境的运行时应用监控与云计算的天然集成微服务架构风格,一个应用应该是一组小型服务;可以通过http的方式进行互通每一个...
2019-07-30 23:24:00
365
原创 oracle对象
存储过程create or replace procedure 过程名(参数列表) as[is] plsql程序体调用的方法:1.exec 过程名2.另外一个存储过程中调用存储函数create or replace function 函数名(参数) return 返回值类型is[as]--声明plsql程序体create or replace fun...
2019-07-30 17:44:08
138
原创 创建表和管理表
使用子查询创建表如果使用子查询创建表时需要注意的是会将子查询中的数据拷贝过来create table emp1 as select * from emp;修改表的结构添加新列alter table emp1 add sex char(2);修改列的名字alter table emp1 rename column sex to hhh;修改列alter table emp...
2019-07-28 17:45:00
122
原创 微信小程序多媒体
audio组件可以在微信小程序中播放音乐idaudio组件在页面的唯一标识符,如果js代码需要控制audio组件中音乐的播放,则需要设置这个属性src:要播放音频的资源地址loop设置是否循环播放controls设置是否显示默认控件,默认为trueposter设置默认空间上的音频封面的图片资源地址,如果controls属性值为false,则设置poster无效name默...
2019-07-15 16:33:49
572
原创 springboot入门
背景2014年发布,自动配置spring的各种组件,不依赖于代码生成和xml配置文件作用轻松创建独立运行的程序,非常容易创建独立的服务组件,是实现分布式架构、微服务架构的不二选择简化第三方包的引用,提供starter,简化依赖包的配置内嵌tomcat、jetty等web容器,不需要部署war文件开箱即用,尽可能自动配置spring版本配置配置starter<par...
2019-07-14 23:43:00
81
原创 微信小程序交互反馈
loading组件提示信息及动画图标的一个组件,主要属性hidden,通过这个属性来控制组件的显示与否,可设置bindtap响应单击触碰事件<loading hidden="{{load}}">{{minute}}秒重置</loading>toast组件hiddenduration当hidden等于false,触发bindchange事件的延迟,...
2019-07-14 21:33:00
719
原创 微信小程序组件
微信小程序组件的分类视图容器组件基础内容组件表单组件操作反馈组件导航组件媒体组件地图组件画布组件组件是试图层(UI)的基本组成单位,自带一些功能以及微信风格的样式,组件就是对html5元素的封装.组件的通用属性id字符串属性,组件的唯一标识,必须保持唯一,js中通过id属性获取组件的dom对象,然后操作;但是在微信小程序中,由于框架提供了动态数据绑定技术,小程序不再使用...
2019-07-13 17:25:00
334
原创 微信小程序从无到有
IDE的选择我自己选择的是微信小程序发布的开发工具-微信开发者工具调试器console:控制台面板,在代码执行错误时会将错误信息显示在面板中。例如:console.log('aaa')sources:当前项目所有的脚本文件,但微信小程序框架会对脚本文件进行编译工作,开发者代码会被包裹在define函数中,对于page代码会在尾部require的主动调用network:请...
2019-07-11 14:13:00
294
原创 oracle的数据处理
DML添加insert操作地址符&就相当与preparestatement中的?,但是更加灵活,可用于列名输入,表名输入等,只需要输入正确的格式即可一次插入多条记录使用子查询插入多条记录,当海量插入数据时不建议使用该方法,可以使用1.数据泵(PLSQL程序)dbms_datapump(程序包);2.sql*loader;3.外部表//emp10中批量插入数据c...
2019-06-27 10:04:00
196
原创 oracle的子查询和集合运算
子查询子查询的注意事项在嵌套子查询中需要添加括号合理的书写风格可以在主查询的where select having from 后面使用子查询whereselectselect empno,ename,sal,(select job from emp where empno=7839) 第四列from emp;分析:在select 中嵌入子查询的话,只能是单行子查询,...
2019-06-25 20:34:00
149
原创 我想为你写一首诗
我想为你写一首诗那里有阳光、鲜花和草地花儿沐浴在柔光里为大地披上彩衣那时的我稚嫩的小手牵着小小的你一起去捉蝴蝶、踏新泥我想为你写一首诗那里有云、有风、还有雨风儿推着云儿飘到这里吹开生命的奥秘那时的我撑着油纸伞趁着风儿吹来的凉意和你一起走向纠缠的人生轨迹我想为你写一首诗那里有我、有你时间也给我们送来了贺礼男孩在草地捉蛐蛐你躺在我的怀里述说着你的温柔,我的柔情我想为你写一首...
2019-06-24 22:26:00
227
原创 oracle基本使用和概念
oracle的概念理解orale是属于关系型数据库中的一种,跟mysql、sqlserver一样,是以关系模型建立的数据库,以表的行和列作为关系,对数据进行操作。这里介绍一个oracle的集群模式(rac)(real application cluster),涉及到两个概念数据库和数据库实例什么是数据库和数据库实例呢?我们可以把数据库看作是一个物理结构,存在磁盘上的文件...
2019-06-19 00:09:00
399
原创 超市进销管理系统所学
#关于mysql知识http://caibaojian.com/json-length.html 前端网站用DateDiff函数算日期时间间隔,可以比较两个时间的间隔、输出可以以秒、分钟、小时或天DateDiff(interval, date1, date2)DateDiff 函数语法中有下列命名参数: 部分 描述 interva...
2019-05-28 21:36:00
317
原创 完整性约束命名子句
完整性约束命名子句constraint <完整性约束条件名><完整性约束条件><完整性约束条件>包括not null、unique、primary key、foreign key、check短语等create table student(sno numeric(6) constraint c1 check(sno between ...
2019-05-25 00:18:52
3500
原创 事件处理
事件处理基础是visual basic和c的一个折中,完全可以控制事件从事件源(按钮)到事件监听器的传递过程,并将任何对象指派给事件监听器。事件委托模型。在java中,所有的事件对象都最终派生于java.util.EventObject类。AWT事件处理的机制:1.监听器对象事一个实现了特定监听器接口的类的实例2.事件源是一个能够注册监听器对象并发送事件对象的对象3.当...
2019-05-17 20:14:00
308
原创 图形程序设计
图形程序设计swing概述AWT从一次编写,到处运行到一次编写,到处调试;AWT采用将处理用户界面元素的任务交给目标平台(window等),通过调用目标平台的GUI库实现界面显示,虽然这样做似乎可以实现一次编写,到处执行,但是不同平台的GUI库不同,能实现的功能也不同,导致同一套代码在不同的平台上显示有差异,并由于平台本身存在的bug导致到处调试.因此出现了一种完全不同...
2019-05-10 13:43:00
376
原创 图形用户界面
学习目标区分Swing和AWT的不同描述java GUI API的层次体系结构使用框架、面板和简单GUI组件创建用户界面理解布局管理器的作用使用FlowLayout、GridLayout和BorderLayout管理器在一个容器中布局组件使用JPanel类将面板作为一个子容器使用Color类和Font类指定颜色和字体将边界、工具提示、字体和颜色等常用特性应用在Swing...
2019-05-08 17:02:00
305
dosbox全套(包括dosbox、lib.exe、link.exe、masm.exe、debug.exe、obj2asm.exe).zip
2020-04-22
阿里云轻量服务器HTTPS设置显示操作错误怎么解决?
2019-08-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人