自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fastjson&Feature

//com.alibaba.fastjson.parser.Feature String templateParams = {"key1":"value1","key2":"value2"}; JSONObject obj = JSONObject.parseObject(templateParams, Feature.OrderedField);/** * 这个特性,决定了解析器是否将自动关闭那些不属于parser自己的输入源。 如果禁止,则调用应用不得不分别去关闭那些被用来创建par..

2021-09-06 15:23:14 820

转载 Arrays.stream()_转载

:::::::转自https://blog.csdn.net/a13662080711/article/details/84928181::::::: 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kines

2021-06-28 15:05:53 3869

原创 Stream_Java8

**此篇文章 只用做自己笔记积累总结,不做任何商业用途,不收任何费用,不喜勿喷,欢迎指导 **介绍A sequence of elements supporting sequential and parallel aggregateoperations.【支持顺序和并行聚合操作的元素序列。】集合转换为叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的

2021-06-28 14:59:49 137

原创 Mysql_8.0.19安装

一、环境Linux环境:centos7_x64Mysql版本:8.0.19二、安装包(包括驱动包)链接:https://pan.baidu.com/s/1eTvD4agWspBn2L0Dr5fA6A提取码:pmrp三、解压安装解压第一个tar文件,并依次安装:安装mysql-community-libs包之前,需把linux自带的mariadb-libs包卸载掉,否则会失败rpm -qa | grep mariadb-libs*rpm -e --nodeps mariadb-l

2020-09-21 11:07:58 157

原创 FastJson实现序列化

FastJson源码public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray public static final JSONObject parseObject(String text); // 把JSON文本parse成JSONObject public static final <T> T parseObject(String text, Class<T>

2020-09-01 17:17:31 822

原创 combo_select(下拉框可输入)

默认下拉框:<select> <option value="">月份</option> <option value="一月">一月</option> <option value="二月">二月</option> <option value="三月">三月</option> <option value="四月">四月</option> <optio

2020-08-11 16:51:49 1399

原创 Echarts图表(数据可视化)&&Echarts配置

文档、示例地址:https://info.swufe.edu.cn/netinfo/echarts/index.htmlhttps://www.w3cschool.cn/echarts_tutorial/echarts_tutorial-d6q92cwh.html圆柱上方数字倾斜:series: [{ type: 'bar', data: value, label: { show: true, // 开启显示 rotate: 70, // 旋转70度 posit

2020-08-11 14:28:22 465

原创 MyBatis之if判断(Script)

mybatis 映射文件中,if标签判断字符串相等与否方式一,判断相等【加.toString()转换成字符串】<if test="remark != null and remark != ''and auditidentified =='2'.toString()"> ,refusalreason=#{remark,jdbcType=VARCHAR}</if>方式二,判断相等【单引号,里面套双引号】<if test='remark != null and

2020-07-23 15:27:53 2971 1

原创 Java事务&&SpringBoot事务注解

之前就用到,最近又提起来,整理下思路写个小总结咯事务: 事务是为解决数据安全操作提出的,事务控制实际上就是控制数据的安全访问。自动提交事务:每条单独的语句都是一个事务。每个语句后都隐含一个commit。 (默认)显式事务:以begin transaction显示开始,以commit或rollback结束。隐式事务:当连接以隐式事务模式进行操作时,sql server数据库引擎实例将在提交或回滚当前事务后自动启动新事务。无须描述事物的开始,只需提交或回滚每个事务。但每个事务仍以commit或ro

2020-07-22 17:46:11 1423

原创 页面中div切换更改页面时,会突然抖一下,好像刷新&&虚线外边框

判断是否是数据问题标签问题分析:如果每个div中的内容固定则不会出现这种情况,现在出现抖动是因为每个div中的数据是动态加载的,在页面显示出来的长度也是不一样的,导致在打开一个新的div时会自动加长或加宽,出现抖动现象,只需要把页面固定长宽,或者把整体高度固定也是可以的:html {min-height: 101%;}...

2020-07-22 14:38:16 556

转载 浏览器判断

很多时候会涉及到浏览器(主要是IE和其他浏览器)的判断,再根据判断结果对当前显示信息进行编辑,所以这篇文章主要是对浏览器判断做个总结。只判断是否是 IE,其他浏览器写入else里面if(!!window.ActiveXObject || “ActiveXObject” in window){//IE}判断是哪个浏览器及浏览器版本//浏览器类型及版本function getBrowserInfo() { var agent = navigator.userAgent.toLower

2020-07-22 14:27:52 281

原创 时间格式转换&&时间戳

Date精确度<时间戳时间戳Timestamp是一种时间存储类型主要用于数据库,在java.sql包内,通常用来防止数据出现脏读现象 。时间SimpleDateFormat sdf = new SImpleDateFormat(“yyyy-MM-dd HH:mm:ss”);Date date = new Date();String dateString = sdf.format(date);时间戳System.currentTimeMillis();Calendar.getI.

2020-07-21 18:06:23 244

原创 the password has expired || ORA-12560: TNS: 协议适配器错误

Navicat突然连接不上Oracle了,the password has expired,让我重新输入旧密码以及要改的新密码,什么情况??????查了下发现是Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,一旦密码180天未修改过,就会出现这样的问题。然鹅我不想修改密码!!进入sqlplus模式–sqlplus / as s

2020-07-05 17:27:44 1197

原创 ElementUI_树型控件

关于ElementUI,参考ElementUI官网主要记录Tree的几个小技巧!!!!!!!!观察树形引用时代码结构: <el-input placeholder="输入搜索关键字" v-model="filterText"/><el-tree:data=“apiMenus”:props=“defaultProps”:filter-node-method=“filterNode”ref=“tree”node-key=“id”:default-expanded-k

2020-07-05 17:00:50 3248

原创 OnClick()事件-------点击会莫名其妙刷新一下,导致点击事件不成功

前端div中添加一个onClick事件,点击后偶尔会出现点击事件不成功,并莫名其妙刷新一下当前页面??????查看前后端是否报错(先解决报错) 排除onClick方法事件触发问题(查看是否触发成功) 排除onClick方法内部写法问题(检查内部方法格式、标点符号、逻辑问题) 排除onClick点击返回数据问题依次解决完成发现还是会莫名其妙刷新一下,找到位置=======需要让点击事件不再刷新HTML:<div onclick="show(data);return false;".

2020-07-02 20:59:09 3095 2

转载 正则表达式匹配URL或者网址

原 正则表达式匹配URL或者网址 ...

2019-07-22 16:31:16 220

原创 iframe子页面调用父页面及父页面平行页面的方法

今天遇到一个关于iframe子页面更新,同时调用父页面头部的方法,实现方式如下:当部分2发生改变时,调用1中的js,实现数字5的动态更新。使用一般的页面刷新可以实现js的调用,但是不能保持页面依旧保持在当前页面,会跳转到默认的首页,不满足想要达到的实现形式,通过以下形式实现业务:iframe子页面调用父页面js方法在子页面添加window.parent.a();注:a()为我们需要调...

2019-07-22 16:08:50 313

原创 markdown编辑器&&MarkDown转HTML

一、demo运行1、从markdown编辑器官网进行demo下载,连接地址:https://pandao.github.io/editor.md/,附带其他可用连接,可以进行markdown编辑器的使用https://pandao.github.io/editor.md/examples/2、可以看到文件夹目录如下:3、先运行一下examples文件夹的simple.html可以看到mark...

2019-05-08 10:24:43 764 1

原创 从前台传输数据到后台

从前台传输数据到后台:function addUser(){ if ($('#addForm').validate().form()){ //校验code if(checkUserName()){ $.ajax({ url : "${ctx}/user/addUser.do", data : $('#addFor...

2019-04-11 16:42:24 467

转载 Oracle自增实现

转 Oracle ID自增长的设置 2016年04月13日 15:23:00 wq197433 阅读数:12051 ...

2019-04-11 16:39:46 1127

原创 Oracle自增

Oracle跟mysql最明显的不同就是:MySQL可以主键自增,可以直接勾选主键自增,而Oracle不可以,需要写一条语句,再对id进行主键自增赋值:主键自增的Oracle语句:SELECT AUTOID.NextVal FROM DUAL写一个mapper单独存放主键自增:<mapper namespace="com.primeton.dam.boot.register.persi...

2019-04-11 14:41:45 1080

原创 json数据接收以及转换

以String的形式进行json数据的传入后台controller接收: @ResponseBody public String addRegister(@RequestBody String requestBody,HttpServletRequest request){ String paramStr = new String(requestBody.getBy...

2019-04-11 14:11:20 696

原创 数据对象判空

测试数据接口,postman输入json数据,后台接收处理,对数据进行判空时候不能正确判断,原来是直接对转换过的对象进行判断:UserTest userTest = JSONObject.parseObject(jsonStr, UserTest.class); if(usertest == null){ //逻辑判断进行处理 }发现当数据传入为"{ }"的时候,不能进入到if判断,说明判空失败...

2019-04-11 14:07:44 515

转载 面试

原 手把手教你如何玩转面试题(Java基础) 2018年10月18日 15:57:16 Cs_hnu_scw 阅读数:6585 &lt;/div&gt; &lt;div class="opera...

2019-02-28 10:56:42 1072

原创 哑结点

是链表中的一个概念,大致意思就是在一个链表的前边添加一个节点,存放位置是数据结点之前,头结点之后。好处就是加入哑结点之后就可以使所有数据结点都有前驱结点,这样就会方便执行链表的一些操作。哑节点的使用可以对代码起到简化作用(省略当函数的入口参数为空时的判断)默认是null.看到一篇文章讲的是有无哑结点的区别,可以参考这个https://blog.csdn.net/muclenerd/article...

2018-11-19 18:03:32 3376 1

原创 关于ssm的配置文件们

作为一次配置一直可以使用的配置文件们,今天打算保留一下,反正拿去直接用就好,重点也不是在配置上。此框架会用到一下几个配置文件:web.xml,spring的配置文件applicationContext.xml以及mybatis的配置文件mybatisConfig.xml,db.properties。主配置也就这些。首先是最关键的web.xml配置:org.springframework.we...

2018-11-16 13:35:16 94

原创 杂记

StringUtils.isNotBlank()与StringUtils.isNotEmpty()区别:StringUtils.isNotBlank(&amp;quot; “)————&amp;amp;gt;falseStringUtils.isNotEmpty(” &amp;quot;)————&amp;amp;gt;true

2018-11-14 20:34:05 85

原创 IDEA常用快捷键

其实快捷键都可以自己再重新设置,keymap设置一波,但是比较常用的几个:Ctrl+Enter 导入包,自动修正不过设置为自动导入包Ctrl+Alt+O 优化导入的类和包Ctrl+Shift+Insert 可以选择剪贴板内容并插入Alt+Insert 可以生成构造器/Getter/Setter等Ctrl+P 可以显示参数信息Ctrl+N 可以搜索并快速打开类Ctrl+Shift+N ...

2018-11-14 19:38:32 138

转载 idea中Terminal终端无法执行GIT命令: touch README.md问题解决

第一次使用idea中的terminal终端,果然出错了,所以搜索总结了一下,找到了合适的使用方法,链接:https://blog.csdn.net/qq_28867949/article/details/73012300

2018-11-13 15:47:56 1905

原创 想骂人系列。。。

昨天Tomcat启动还很正常,项目还可以正常运行,后来发到GitHub上之后提示我包的版本不对,修改了,发现maven仓库对应的版本没有jar包,只有lastUpdated这样的文件,然后我就把后缀去了办成jar包,运行正常,完美,今天打开Tomcat启动不了,一直提醒我jar包错误,但是明明添加过了不会有错啊,emmm,修改后缀之后的jar包只有1k,what?OK,fine,删了重下,OK,f...

2018-10-27 10:04:35 194

转载 Git+Eclipse

一、Eclipse上安装Git插件EGit&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; Eclipse的版本eclipse-Java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装)&amp;nbsp; &amp;nbsp; &amp;nbsp;EGit插件地址:h

2018-10-26 15:45:56 546

转载 Tomcat启动正常,所有页面报404错误

原 Tomcat正常启动,访问所有页面均报404异常,404异常总结 2013年03月21日 21:59:18 过顶擒龙 阅读数:49295更多 &lt;div class="tags-bo...

2018-10-26 10:13:52 4339

转载 eclipse导入maven项目并发布到Tomcat

现在已经有了一个maven项目,像一般的项目导入到eclipse并不能run on server,那是因为导入的项目并没有发布到Tomcat上,还不是一个dynamic web 项目,所以就按照以下步骤进行配置,就可以成功发布到Tomcat:步骤:步骤链接:https://www.jianshu.com/p/d6c01c3f9f8c...

2018-10-26 09:53:33 521

原创 系统管理员设置了系统策略,禁止进行此项安装

有三种设置,分享链接:链接:http://product.pconline.com.cn/itbk/software/dnyw/1707/9679813.html,但是本人按照设置出来之后还是没有办法成功安装,但是做了下一步之后成功安装,COOL,记录下来第四种方式:点开始,运行“gpedit.msc” ,打开组策略点“用户配置”-管理模板-Windows组件-Windows安装服务将“禁止...

2018-10-15 22:08:27 11086 8

原创 properties文件中的ASCII转换

在properties文件中有需要进行ascii转码的时候有两种方式:1、在未联网状态下可以找到jdk的安装路径----&amp;amp;amp;gt;bin目录----&amp;amp;amp;gt;native2ascii.exe2、联网状态下可以使用在线编码转换,参考链接为:参考链接:https://tool.oschina.net/encode?type=3...

2018-10-09 11:01:34 475

转载 maven项目导入及小红叉纠错

maven项目导入参考链接:https://blog.csdn.net/w12345_ww/article/details/52094756maven项目导入步骤maven项目小红叉纠错:https://blog.csdn.net/SanMuYu_M/article/details/78072532小红叉纠错...

2018-10-08 21:18:14 97

原创 maven项目运行出错

Failed to detect ServletContainerInitializers for context with name [/seckill]java.io.IOException: java.lang.ClassCastException: Cannot cast org.springframework.web.SpringServletContainerInitializer ...

2018-09-25 16:03:45 2014

转载 高并发

关于高并发,还没有在实际操作中操作这些东西,看了先收藏下,讲的真的很好 高并发:https://www.cnblogs.com/PerkinsZhu/p/7242247.html高并发:https://blog.csdn.net/las723/article/details/68061034高并发:https://blog.csdn.net/sanyaoxu_2/article/deta...

2018-09-17 14:21:35 444

转载 线程与线程池

1.Callable和Runnable&nbsp;I &nbsp;&nbsp; Callable定义的方法是call,而Runnable定义的方法是run。II &nbsp; Callable的call方法可以有返回值,而Runnable的run方法不能有返回值。III &nbsp;Callable的call方法可抛出异常,而Runnable的run方法不能抛出异常。&nbsp;&n...

2018-09-17 13:42:47 232

原创 Java排序算法

排序算法:http://www.cnblogs.com/0201zcr/p/4764427.html

2018-09-16 18:06:12 121

空空如也

空空如也

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

TA关注的人

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