- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 使用Navicat连接MySQL8.0版本报1251错误
使用Navicat连接MySQL8.0版本报1251错误出现1251错误是因为,MySQL8.0版本改变了密码的验证规则caching_sha2_password,MySQL之前的版本验证规则是mysql_native_password,现在需要修改MySQL8的验证规则。1、打开Mysql操作窗口2、输入密码,进入到操作界面3、修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE
2021-06-30 17:32:14 322
原创 mybatis或者mybatisplus自定义sql拦截插件(Interceptor)
import org.apache.ibatis.session.SqlSessionFactory;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import java.util.Properties;@Configurationpublic class BatisPlusConfig { @Bean .
2021-06-24 14:53:52 1841
转载 bash: sqlplus: command not found 解决方法
bash: sqlplus: command not found 解决方法环境变量已经配好,但是仍报错:[oracle@dg1 ~]$ vi .bash_profile.bash_profileGet the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfiUser specific environment and startup programsPATH=PATH:PATH:PATH:HOME/binexport P
2021-05-11 13:37:36 469
转载 Linux命令之Crontab定时任务,利用Crontab定时执行spark任务
Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body blog...
2021-03-04 10:59:40 373 1
原创 MySQL binlog日志说明及利用binlog日志恢复数据操作记录
MySQL 之binlog日志说明及利用binlog日志恢复数据操作记录 众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!一、简单了解binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行...
2021-01-18 15:59:40 286
转载 java深拷贝
下面通过序列化实现深拷贝public class YuelyLog implements Serializable,Cloneable {private Attachment attachment;private String name;private String date;@Overrideprotected YuelyLog clone() throws CloneNotSupportedException { return (YuelyLog)super.clone();}
2020-05-19 21:29:47 156
原创 SpringBoot @Transactional 中捕获异常并回滚解决方法
@Transactional(rollbackFor = Exception.class)public void test() { try { updata(); updata2(); } catch (Exception e) { e.printStackTrace(); Tran...
2019-06-17 10:37:07 4124 1
原创 js常用代码
if(window.top!=window){window.top.location=window.location;}//自动选中用户名$("#loginAct").focus();//键盘按下事件$(window).keydown(function(event){if(event.keyCode==13){$("#loginBtn").click();}});var...
2019-03-15 10:27:04 169
原创 使用poi解析word文档实现网页预览(doc 或者docx)
/** * 打开一个新的页面并展示文件全部的内容 * @param lid */ function openLaw(lid) { var content = getLawContent(lid); var win = window.open( 'about:blank','','scroll:1;status:0;hel...
2019-03-13 13:46:41 3661 3
原创 将一个字符串中的所有某一字符串全部替换
var td_lawName_2 = td_lawName.replace(new RegExp("(" + _lawName + ")","g"), "<font color='red'>" + _lawName + "</font>");将td_lawName中的所有的_lawName替换为红色的_lawName...
2019-03-08 17:56:39 4515
原创 js将map,数组等对象传送给后台
$.ajax{ url:&quot;xxxx&quot;, data:{ array: [&quot;Jason&quot;,&quot;Sean&quot;,&quot;Danny&quot;] } } 如果单纯写成这样,在java后台是无法取到参数的,因为jQuer
2019-02-25 17:43:50 3006
转载 数据结构基础概念
数据结构一些概念 数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项...
2019-02-25 14:02:04 324
原创 echarts地图显示图例对应地点去除标识小圆点
去掉首页地图中地图标识小圆点,原因是地图加上legend属性后会出现地图标识点,需要在地图的series.itemStyle中加上color :'transparent’即可
2019-02-20 10:31:37 13293 2
原创 Vue.js,springboot项目搭建学习
https://blog.csdn.net/zzy123654321/article/details/79191331https://www.jianshu.com/p/2d9fa3659645https://blog.csdn.net/qq_35790269/article/details/82457742
2019-02-14 15:04:23 429
转载 js监听textarea 内容的变化,并计算内容的长度
//监听textarea 内容变化:HTML5 标准事件 oninput 和 IE 专属事件 onpropertychange 事件来监听输入框值变化//html代码如下:&amp;amp;lt;div class=&amp;quot;customer-message&amp;quot;&amp;amp;gt; &amp;amp;lt;label for=&amp;quot;customerMessag
2019-01-16 13:52:29 1883 3
转载 前台传递给后台的JSON字符串中的引号 “” 在JAVA后台被转义为 "
http://www.cnblogs.com/buwuliao/p/8435529.html转载自 http://www.cnblogs.com/buwuliao/p/8435529.html
2019-01-14 10:51:29 3251
转载 如何转载文章
转 如何转载文章首先确定原文允许转载在文章开头处一般有版权声明,如图转载时要注明出处和作者如何转载用谷歌浏览器加载文章地址,打开文章F12打开Developer Tools,并打开Elements页面将文章开头部分的文字作为关键字在Elements界面搜索以此文为例:http://blog.csdn.net/aggressive_sn...
2018-11-09 11:22:36 282
原创 idea从svn中导入多模块项目(eclipse项目也可以)
如果是多模块的maven项目,我们需要创建一个新的空的文件夹,然后再将一个一个模块导入这个空文件夹中。创建的空文件夹名字为qq选择打开项目,找到我们刚才创建的文件夹选中后点进去然后我们就创建了一个空的项目现在,我们将我们在svn中的多模块的项目down下来选中顶部的导航中的VCS,按照图片操作,可以看到Subversion选中Subversion,如果没有版本库就点击加号添加...
2018-11-02 17:14:40 2486
原创 idea和webstorm破解可以用100年左右。。
第一步:下载官网webstrom最新版本官网地址:https://www.jetbrains.com/webstorm/download/#section=windows第二步:安装官网的软件(一直往下走执行就可以)主要这两个,安装好直接启动就会出现这个界面第三步:引入破解文件并配置相关文件3-1:引入破解文件JetbrainsCrack-3.1-release-enc.jar,...
2018-11-02 15:02:52 7400 1
转载 webstorm 常用快捷键
1、webstorm快捷键:IntelliJ-Idea 的快捷键Ctrl+/ 或 Ctrl+Shift+/注释(// 或者/…/ )Shift+F6重构-重命名Ctrl+X删除行Ctrl+D复制行Ctrl+G查找行Ctrl+Shift+Up/Down代码向上/下移动。F2 或Shift+F2高亮错误或警告快速定位写代码,按Tab生成代码选中文本,按Ctrl+Sh...
2018-11-02 10:58:04 1124
原创 js断点调试
虽然网上已经有多的数不清的调试教程了,但仍然没有发现哪篇文章写的通俗易懂,索性自己尝试写写自己的一些使用习惯或者说是心得,希望对那些还不是很懂得使用断点调试的孩子有一些帮助(大神请无视~)。1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(...
2018-10-29 16:26:03 167
原创 jquery 选择器(name,属性,元素)大全
https://www.cnblogs.com/hanqishihu/p/6096977.html
2018-10-24 11:08:04 17240
原创 js格式化后台查询到的时间
/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) ...
2018-09-29 18:13:42 701
转载 mysql GROUP_CONCAT
CREATE TABLE `grade1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `stuName` varchar(22) DEFAULT NULL, `course` varchar(22) DEFAULT NULL, `score` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGIN...
2018-09-29 15:23:41 1353
原创 弹出层,及checkbox 的js
<%@ page pageEncoding="UTF-8" language="java" contentType="text/html;charset=UTF-8"%><%@include file="/pages/es_gov/layout/header.jsp"%><script type="text/javascript"
2018-09-28 17:38:57 761
原创 layer弹出通过后台controller返回的视图(如jsp),并且调用视图上的方法
一 //修改单位--弹框 $('#orgEdit').on('click',function(){ var job_id=$("#jobId").val(); layer.open({ id: 'orgEdit-jsp',//这个是这个layer弹出层的id,用来在调用弹出的那个j...
2018-09-21 21:42:54 4897 3
原创 mybatis
https://www.cnblogs.com/luoxn28/p/5932648.html通过源码分析MyBatis的缓存Mybatis解析动态sql原理分析MyBatis拦截器原理探究myBatis源码之ConfigurationMyBatis架构设计及源代码分析系列(一):MyBatis架构深入理解mybatis原理》 MyBatis的架构设计以及实例分析《深入理...
2018-09-05 18:09:26 140
转载 Map 的4种遍历方式及比较
KeySet第一种方式: keySet 其实遍历了两次,第一次获取Iterator,第二次根据key获取value,因此性能较差。 public void testKetSet(Map<String, String> map) { Set<String> keys = map.keySet(); for (String key...
2018-08-23 16:33:31 350
转载 java成神之路
java成神之路来自:HollisChuang's Blog链接:http://www.hollischuang.com/archives/489一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种...
2018-05-08 12:17:31 580
原创 spring mvc 执行流程
1)浏览器提交请求到中央调度器。2)中央调度器直接将请求转给处理器映射器。3)处理器映射器会根据请求,找到处理该请求的处理器,并将其封装为处理器执行链后返回给中央调度器。4)中央调度器根据处理器执行链中的处理器,找到能够执行该处理器的处理器适配器5)处理器适配器调用执行处理器。处理器将处理结果及要跳转的视图封装到一个对象 ModelAndView 中,并将其返回给处理器适配器。处理器适配器直接将结...
2018-05-01 17:45:24 489
转载 eval
eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。语法复制代码代码如下:eval(string)参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。eval()函数用法详解:此函数...
2018-04-09 22:45:17 266
原创 jsp中页面定时自动刷新跳转和按F5刷新跳转
定时自动刷新跳转(5秒后跳到index.html页面):[html] view plain copy<meta http-equiv="refresh" content="5,url=index.html"> Java 代码<% //页面每隔30秒自动链接至另一页面 response.setHeader("refresh" , "30;URL=http...
2018-04-09 22:33:19 620
转载 JavaScript中SetInterval与setTimeout的用法详解
setTimeout描述setTimeout(code,millisec)setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。注:调用过程中,可以使用clearTimeout(id_of_settimeout)终止参数描述code必需,要调用的函数后要执行的 JavaScript 代码串。millisec必需,在执行代码前需等待的毫秒数。setTimeintervalsetIn...
2018-04-09 22:27:24 103
原创 web应用,服务器是Tomcat,怎么解决请求中的乱码问题?
1、POST请求:request.setCharacterEncoding("UTF-8");2、GET请求:修改server.xml文件,在Connector标签中添加URIEncoding="UTF-8"3、万能方式,get和post都适用:byte[] bytes = username.getBytes("ISO-8859-1");username = new String(byt...
2018-04-03 00:03:26 220
原创 转换字体的网站
http://patorjk.com/software/taag/#p=display&v=0&f=Efti%20Wall&t=asddfghjkzxcvbnm哈哈哈
2018-04-02 22:34:12 229
原创 【SpringBoot】Spring Boot Configuration Annotation Processor not found in classpath
问题描述:使用@ConfigurationProperties在idea中报如下错误:解决方式:官方文档:https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/html/configuration-metadata.html#configuration-metadata-annotation-processor...
2018-04-02 21:47:23 579
转载 Java的字符串连接符(+)
在Java中字符串是一个常用的东西,而其一个常用的操作是字符串的拼接,Java对此提供了一种非常直观的操作方式——即 + 操作符。 String str0 = "a";String str1 = str0 + "b";12如上的程序片段就实现了一个字符串的拼接,可以看到整个描述非常简洁,一目了然。学习Java的时候,这是接触到的第一种拼接字符串的方式,先入为主的印象会让你在以后需要拼接字符串时第...
2018-04-02 00:21:39 2028
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人