2 Wjhsmart

尚未进行身份认证

若有问题,请联系微信:GZWjhsmart

等级
TA的排名 7w+

Mac Idea快捷键整理

1、智能提示⌘ -> command⇧ -> shift⌥ -> option⬆ -> 上箭头⬇ -> 下箭头⌃ -> Control2、编辑快捷键 说明 ⌘ + F 在当前窗口查找 ⌘ + ⇧ + F 在全工程查找 ⌘ + ⇧ + ⌥ + N 查找类中的方法或变量 F3 / ⇧ + F3 移动...

2019-10-24 11:15:20

SpringBoot 手动触发事物回滚

事物回滚是需要代码发生异常的时候,才会主动触发事物回滚,很多时候,我们希望满足某个条件就触发事物的回滚操作,这里记录下要如何做,两种方案:前提:在方法上面加上:@Transactional 注解1、手动抛出一个异常:throw new RuntimeException();2、通过方法回滚:TransactionAspectSupport.currentTransactionStatu...

2019-09-19 18:38:08

Spring @Transactional Service try catch之后不会回滚

一、前言在开发过程中遇到,在Service层中使用try catch之后,@Transactional没有生效,发生错误之后,事物并没有回滚,在catch中重新抛出thrownewRuntimeException,也没有用。找了另外的解决方案,结果生效了,这里记录一下。二、code在catch中加入下面的代码即可解决问题。// 引用的包import org.springf...

2019-09-10 16:28:34

Java Document 工具类

1、说明Java 对本地HTML文件的读取和写入的工具类,可以用来修改静态HTML的内容。2、Maven包需要引入jsoup包<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version&g...

2019-09-02 11:36:35

Mac 安装配置 PhantomJS

一、下载PhantomJS1、下载地址:https://phantomjs.org/download.html我们这里选择的是Mac OS的版本,其他的系统原理都是一样的。二、解压文件下载好之后,解压文件,将解压后的目录移动到自己的目录中。我们这里移动到了Applications (应用程序)目录下。三、配置环境变量1、打开终端,输入vim .bash_pr...

2019-08-13 16:21:20

MySQL 常用命令-操作记录

一、前言记录下工作中用到的比较常用的MySQL的操作命令。方便以后查询,不用到处百度。二、Code1、连接MySQL数据库# 方法一mysql -uroot -p123456# 方法二mysql -uroot -ppassword:123456# 方法三mysql -h127.0.0.1 -uroot -p1234562、授权和修改数据库密码# 创建授权g...

2019-06-26 12:37:39

Vue watch的使用介绍

一、说明在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面会详细介绍下watch的使用二、使用1、单纯的对值进行监听,当demo的值发生变化时,value的值也会随着变化,直接看代码:<template><div><el-inputv-model="demo"></el-input>...

2019-05-08 15:23:18

首行文字缩进

一、说明在很多情况下,需要首行文件缩进两个字的距离,一般简介,描述用到的比较多一点,要实现效果一句css就可以解决。二、效果图三、codetext-indent: 2em;解释一下:text 的意思是文本,indent在计算机英语中意思是缩进,至于后面的2em意思就是2个相对单位;em又是什么单位?em这个单位的意思就是文字的高度,1em就是1个文字的高度,2em...

2019-05-07 16:32:00

Java Jsoup详解

一、Jsoup概述1、简介jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。中文官网:https://www.open-open.com/jsoup/parsing-a-document.htm。2、Jsoup的主要功能1)从一个URL,文件...

2019-04-17 18:19:35

Linux nginx配置域名转发到服务器的其他端口及配置静态资源地址

一、说明使用域名配置,解析服务器地址,只能解析到服务器的80端口,如果80端口被其他的项目占用了呢?要怎么使域名的配置指向同一台服务器的其他端口?如果你是遇到一样的问题,那么你就可以继续往下看了,希望能帮助到你。二、配置其他端口废话不多说,直接上配置。下面这段配置,即可以配置域名指向本台服务器的其他端口http{#省略基础配置...upst...

2019-03-23 14:29:26

Java 导出CSV文件

一、前言之前一直使用POI导出Excel文件,发现已经不满足需求了,后来了解CSV之后,发现速度快的飞起,决定把项目中的改成CSV的方式,这里记录下过程,把坑填一下,参考大佬文章:https://www.cnblogs.com/cjsblog/p/9260421.html。测试源码和jar都已经上传到了CSDN下载,有需要的同学,可以直接前往下:https://download.csdn.n...

2019-03-21 11:20:20

前端模糊查询,可编辑,可选择的搜索框实现

为了减少ajax请求,提高用户体验,对于一些信息量不大的模糊查询,可以前端实现,简单看下效果:下面直接上代码:html代码,需要有如下的页面结构和属性<divclass="wyInput"id="myInput"><divclass="wyinput-group"><inputtype="text"pla

2019-03-07 14:54:48

iview-admin 富文本编辑器(wangEditor)菜单无法选中解决方案

使用iview-amdin时,使用集成的富文本编辑器,发现菜单竟然选不了,找到editor的组件,发现是引入了wangEditor,然后找官方文档,百度继续排查,最终解决问题,这里记录下。问题截图:鼠标离开导航栏,菜单则会消失,选中不了。经排查,发现wangEditor的输入控制栏与输入区域默认的z-index为10000110000,当富文本编辑框上方有下拉...

2019-03-01 09:30:54

SpringBoot Failed to configure a DataSource解决方案二

使用 SpringBoot 整合 MyBatis 并连接 MySQL数据库时,遇到一个坑,一直报:Failed to configure a DataSource 的错,网上教程说在 @SpringBootApplication 注解上加上 exclude,解除自动加载DataSourceAutoConfiguration,试了结果并没有解决问题,反而报别的错误,这里记录下解决方案,填下坑。...

2019-02-28 15:12:47

SpringBoot 报 Failed to configure a DataSource 解决方案一

今天使用 SpringBoot 整合 MyBatis 和数据库的时候,报了一个错误:Failed to configure a DataSource,错误截图如下,这里记录下解决方案。错误截图:经过排查,是因为导入了 MyBatis 的 jar 的原因,SpringBoot会默认加载org.springframework.boot.autoconfigure.jdbc.DataS...

2019-02-27 17:40:02

6款漂亮HTML CSS样式用户留言表单

看到一篇挺实用的文章,这里收藏一下,方便以后使用。使用的时候把<form></form>标签的class替换成对应的class 样式即可直接使用。表单代码:<formaction=""method="post"class="STYLE-NAME"><h1>ContactForm&

2019-02-27 10:42:25

关于uni-app的ui库、ui框架、ui组件

首先需要一个认知,传统vue的库,只是forweb的,不能跨6端。而微信小程序的库,虽然可以跨到app,但不能跨到h5和百度支付宝小程序。比如elementui只能用于h5,而vantui有h5版和小程序版,h5版只能用于h5,而小程序版只能用于微信和app(uni-app在app侧支持使用小程序ui组件)。想要6端通用的ui框架,需要基于vue的无dom操作的库。最好还是纯flex布局...

2019-02-25 11:54:15

Linux 安装配置Tomcat9

一、说明本文主要是介绍下Mac上连接Linux安装并配置Tomcat,如果有不对的地方,恳请指正。二、开始安装1、环境准备JDK版本:1.8.0_191java -versionLinus版本:7.6.1810lsb_release -a2、安装步骤官网地址:https://tomcat.apache.org/download-90.cgi2.1、新建 ...

2019-02-21 18:07:31

Java String、StringBuilder和StringBuffer三者的区别

 老是忘记这三者的区别,这里做个学习记录,方便大家观看,也方便自己记忆,内容是根据网上资料和自己的理解来记录,如有不正确的地方,恳请指正,内容参考来源:http://www.cnblogs.com/su-feng/p/6659064.html这三者最主要的区别有两个方面:运行速度和线程安全1、运行速度运行速度或者说执行速度,运行速度的快慢为:StringBuilder > S...

2019-02-14 16:13:07

Vue 子组件掉用父组件方法和父组件掉用子组件的方法

一、父组件触发子组件的方法   1、在子组件上添加一个ref的标识<son-componentref="mySonComp"@fatherMenthod="fatherMenthod"></son-component>   2、然后通过 this.$refs['mySonComp'] 加上方法名来调用就可以了this.$refs['...

2019-02-14 14:21:23

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。