試毅-思伟_技术博客

欢迎来到試毅-思伟的技术博客,这里将深入探讨相关技术,包括行业动态,架构设计,设计模式,框架使用等。

  • 博客(305)
  • 资源 (13)
  • 收藏
  • 关注

原创 hexo主题之hexo-theme-yilia-plus

hexo-theme-yilia-plus一个简洁优雅的hexo主题 ➡️ https://github.com/JoeyBling/hexo-theme-yilia-plus    此项目是根据hexo-theme-yilia主题做了一些优化和改动,写这个项目的初衷就是深入学习Hexo。使用yilia主题可以快速迁移到yilia-plus欢迎使...

2019-07-29 09:13:06 511113 20

原创 SpringBoot依赖scope为provided时,IDEA运行报错

报错信息如下【不同环境报错信息可能不一致,大概就是NoClassDefFoundError异常】:java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Clas...

2020-04-03 16:21:24 85939

原创 提高GitHub访问速度及其他DNS优化

添加如下配置Windows用户修改C:\WINDOWS\System32\drivers\etc\hosts文件Linux用户修改/etc/hosts文件# C:\WINDOWS\System32\drivers\etc# /etc/hosts# 屏蔽Adobe激活服务器:#0.0.0.0 activate.adobe.com#0.0.0.0 practiv...

2020-03-02 17:41:20 87915

原创 SpringBoot解决Shiro导致依赖注入的bean事务失效问题

关于SpringBoot动态代理配置说明代码示例地址:https://github.com/JoeyBling/bootplus由于shiroFilter在Spring自动装配bean之前实例化在继承了AuthorizingRealm的类里使用依赖注入的bean及相关联的Bean会被初始化完成且没有被代理(包括BeanPostProcessor也会无效)导致事务失效等.....

2020-01-20 17:28:37 579253

原创 SpringBoot动态代理配置说明

SpringBoot动态代理配置说明基于CGLIB的代理与基于JDK的动态代理实现的声明式事务的区别CGLIB基于继承实现,JDK动态代理基于实现接口实现CGLIB的代理类需要事务注解@Transactional标注在类上(或方法);而JDK动态代理类事务注解@Transactional可以标注在接口上(或方法),也可以标注在实现类上(或方法)配置项 spring.a...

2020-01-20 15:54:27 572688

原创 使用javadoc内部的文档注解

代码示例地址:https://github.com/JoeyBling/bootplus1、@see注解@see可以在注释中实现链接跳转.@see可以指向包,类,方法,属性.一个完整的使用方法是这样的@see package.class#member如果指向的在当前类中,可以只写#号后面的.@see #field@see #method(Type, Type,...

2020-01-20 15:49:22 56134

原创 Spring集成线程池

线程池ExecutorService的4种拒绝策略ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常ThreadPoolExecutor.DiscardPolicy:也是丢弃任务,但是不抛出异常。ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面...

2020-01-20 15:33:28 55792

原创 redis-cli常用命令

redis-cli常用命令键(key)keys *注意: 由于redis是单线程的,因此在redis key数量很多的时候禁用该命令,否则容易引起生产应用夯机现象set key value给数据库中名称为key赋予值valueget key返回数据库中名称为key的valuedbsize 键值总数返回当前数据库中key的数目该命...

2019-10-15 16:56:32 55247

原创 IDEA自带Maven Projects窗口打包项目报错

具体报错如下[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project tomcat7-maven-plugin: Fatal error compiling: tools.jar not foun...

2019-09-27 17:13:13 55770

原创 IDEA推荐插件合集

1、Alibaba Java Coding Guidelines阿里代码规约检测与设计规范2、CamelCase大小写及驼峰转换插件 快捷键使用 ➡️ Shift + Alt + U3、CodeGlance代码编辑区缩略图插件 快捷键使用 ➡️ Shift + Shift + G4、Free MyBatis plugin让方法和mapper文件之间直接跳...

2019-09-23 13:34:16 57601

原创 VS Code推荐插件合集

VS Code推荐插件Beautify 语法高亮,代码格式化ctrl+shift+p输入beautify就有提示Language pack extension for Chinese (Simplified) 中文汉化Code Spell Checker 代码拼写检查vscode-icons 各种漂亮图标One Dark Pro 暗色主题Codelf 变量...

2019-09-23 11:55:29 58030

原创 Windows加速GitHub访问

windows下打开C:\Windows\System32\drivers\etc\hosts文件,在最后行编辑添加# 屏蔽Adobe激活服务器:#0.0.0.0 activate.adobe.com#0.0.0.0 practivate.adobe.com#0.0.0.0 ereg.adobe.com#0.0.0.0 activate.wip3.adobe.com...

2019-09-23 11:22:16 55322

原创 ejs模板引擎常用语法

NodeJs的模板引擎有很多,ejs是比较简单和容易上手的。常用的一些语法如下:提示:中间的内容数据记得前后要空一格<% ... %> 包含js代码<%= ... %> 输出变量 变量若包含 '<' '>' '&'等字符 会被转义<%- ... %> 输出变量 不转义&l...

2019-08-15 14:23:00 60670

原创 IDEA自动生成serialVersionUID

实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID1、打开设置File ➡️ Settings ➡️ Editor ➡️ Inspections搜索UID,然后勾选Serializable class without 'serialVer...

2019-08-13 17:19:00 54844

原创 解决IDEA中快捷键Alt+Enter不能使用

1、打开快捷键设置File ➡️ Settings ➡️ Keymap搜索show Intention Actions,进行绑定按键2、打开设置File ➡️ Settings ➡️ Editor ➡️ Intentions搜索refactorings,将Introduce local variable这个选项勾选上...

2019-08-13 17:00:00 57372

原创 关于npm install失败的解决方法

可以尝试以下解决方案1.授权执行sudo npm install2.运行高权限用户sudo npm install --unsafe-perm3.安装某个模块sudo npm i 模块名 --unsafe-perms4.清除代理npm config set proxy false5.清除缓存npm cache clean...

2019-07-30 09:33:00 66720

原创 Git命令记录

1、设置代理git config --global http.proxy 'http://127.0.0.1:8087'2、删除代理git config --global --unset http.proxy3、查看代理git config --global --get http.proxy4、取消SSL认证git config --g...

2019-07-30 09:19:00 54745

原创 Hexo 编译文档时 JS或HTML 混乱解决方案

Tips:前导必备博主博客地址博主使用的是hexo-theme-yilia-plus主题之前为在 GitHub 博客上写自己的 html 网页,在 hexo 根目录下的 source 文件夹中放了自己的 js 文件,每次 hexo g 后,pubic 文件夹中的 js 文件就混乱了,与自己实际 js 不一致。解决方案(跳过 hexo 渲染)...

2019-07-26 11:26:00 54369

原创 hexo主题之hexo-theme-yilia-plus

hexo-theme-yilia-plus一个简洁优雅的hexo主题 ➡️ https://github.com/JoeyBling/hexo-theme-yilia-plus此项目是根据hexo-theme-yilia主题做了一些优化和改动,写这个项目的初衷就是深入学习Hexo。使用yilia主题可以快速迁移到yilia-plus欢迎...

2019-07-25 11:43:00 54578

原创 Hexo博客集成码云评论系统

Tips:前导必备博主博客地址 博主使用的是hexo-theme-yilia-plus主题简介giteement系统是基于gitment的源码开发和扩展的 ➡️ https://gitee.com/zhousiwei/giteementgiteement还在继续维护优化中…欢迎小伙伴们加入一起维护目前实现以下功能:基于码云的issues来进行评论的,所以需要有码云账号。 ...

2019-07-25 10:39:00 56433 1

原创 Hexo博客集成Gitment评论

Tips:前导必备博主博客地址博主使用的是hexo-theme-yilia-plus主题Gitment 是一位作者实现的一款基于 GitHub Issues 的评论系统。支持在前端直接引入,不需要任何后端代码。可以在页面进行登录、查看、评论、点赞等操作,同时有完整的 Markdown / GFM 和代码高亮支持。尤为适合各种基于 GitHub ...

2019-07-24 16:52:00 51937

原创 Hexo博客配置RSS插件

Tips:前导必备博主博客地址博主使用的是yilia-plus主题1、安装rss插件在站点根目录下安装npm install hexo-generator-feed2、配置_config.yml文件,启用插件# Extensionsplugins: hexo-generator-feed#Feed Atomfeed: ...

2019-07-23 15:49:00 897

原创 gulp-babel 取消严格模式("use strict")

插件地址 ➡️ https://github.com/genify/babel-plugin-transform-remove-strict-mode1、安装npm install babel-plugin-transform-remove-strict-mode2、使用添加内容到.babelrc文件{ "plugins": ["t...

2019-07-23 09:38:00 1617

原创 Hexo博客使用gulp压缩静态资源

Tips:前导必备博主博客地址 博主使用的是yilia主题1、全局安装gulpnpm install gulp -g# 查看版本gulp -v2、安装gulp插件在站点根目录下安装npm install gulp --savenpm install gulp-minify-css --savenpm install gulp-uglify --saven...

2019-07-22 16:35:00 1346 13

原创 IDEA多个model下有同名的class,debug进错了

1、打开设置File ➡️ Settings ➡️ Build, Execution, Deployment ➡️ Debugger选中show alternative source switcher2、再执行debug模式,在编辑界面有下拉选项,选择你要debug的model ...

2019-07-19 15:33:00 855

原创 Vue配置marked链接添加target="_blank"

引入markedpackage.json"dependencies": { "marked": "^0.3.9"}import marked from "marked";修改生成的HTML的方法const renderer = new marked.Renderer();//https://github.com/mark...

2019-07-19 10:07:00 778

原创 GitBook生成pdf出现中文不显示或乱码

1、在book.json文件plugins属性上添加yahei插件 "plugins": ["yahei"]2、配置pluginsConfig下fontSettings属性,使用msyh > 微软雅黑字体 "pluginsConfig": { "fontSettings": { ...

2019-07-02 17:44:00 1473

原创 Linux下安装GLIBC_2.18和libstdc++.so

Tips:如果不装libstdc++.so会报错:ImportError: /usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by /opt/calibre/lib/libQt5WebKit.so.5)GLIBC_2.18,GLIBCXX_3.4.19...

2019-07-02 16:55:00 4714

原创 Git分支的创建、删除、切换

1、本地创建新分支并切换到新分支# git checkout -b 分支名2、提交分支到远程仓库# git push origin 分支名3、切换分支# git checkout 分支名4、删除远程分支# git push origin --delete 分支名5、删除本地分支# git branch -D 分支名Tips:...

2019-07-01 10:06:00 633

原创 Linux下安装GLIBC_2.15

1、查看系统glibc支持的版本# strings /lib64/libc.so.6 |grep GLIBC# rpm -qa | grep glibc2、升级glibc支持的版本到GLIBC_2.15官网地址 ➡️ http://www.gnu.org/software/libc/官网所有安装包 ➡️ http://ftp.gnu.org/...

2019-06-25 14:21:00 33247 3

原创 Linux下安装GLIBC_2.14

1、查看系统glibc支持的版本# strings /lib64/libc.so.6 |grep GLIBC# rpm -qa | grep glibc2、升级glibc支持的版本到GLIBC_2.14官网地址 ➡️ http://www.gnu.org/software/libc/官网所有安装包 ➡️ http://ftp.gnu.org/...

2019-06-25 11:15:00 2508 2

原创 Linux安装python2.7

官网地址:https://www.python.org/downloads/1、Linux下安装(其他系统请自行前往官网安装)--- 安装依赖包# cd /usr/local# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin...

2019-06-24 17:55:00 1823

原创 GitBook相关配置及优化

1、GitBook配置说明目录结构├── book.json├── README.md├── SUMMARY.md├── chapter-1/| ├── README.md| ├── something.md├── chapter-2/| ├── README.md2、GitBook生成电子书需要有calibr...

2019-06-24 16:58:00 906

原创 Linux下安装calibre-ebook

官网地址:https://calibre-ebook.com/download需要有python环境 ➡️ Linux安装python2.7注:calibre-3.44.0 需要 Python-2.7.9 版本 安装步骤与2.7.7一致1、Linux下安装(其他系统请自行前往官网安装)--- 安装依赖包# yum install zli...

2019-06-24 16:57:00 2354

原创 GitBook的安装、卸载、常见问题

Tips:前导摘要:记得有一次不小心卸载了一个东西,后面执行gitbook init报错:Cannot find module 'internal/util/types官方GitHub:https://github.com/GitbookIO/gitbook-cli一、卸载GitBook(没有安装的跳过此步骤)找到C:\Users\{User...

2019-06-20 14:27:00 5147

原创 Git彻底删除历史提交记录的方法

1、查看Git提交记录# git log2、找到需要回滚到的提交点,复制它的hash值# git reset --hard 你复制的hash值3、将当前指向的head推到git# git push --force ...

2019-06-05 10:22:00 6250

原创 BitComet服务器列表

udp://mgtracker.org:2710/announcehttp://share.camoe.cn:8080/announceudp://11.rarbg.me:80/announcehttp://tracker.tfile.me/announcehttp://open.acgtracker.com:1096/announcehttp...

2019-05-13 14:56:00 4709

原创 Hexo博客yilia主题添加背景音乐 (网易云音乐)

博主博客地址1、打开网易云音乐首页,复制选择的背景音乐分享外链网易云音乐2、引入播放器代码在themes/yilia/layout/_partial/left-col.ejs文件nav标签中添加代码注:放在<nav>和</nav>之内笔者添加了一些判断和表达式<!-- 网易云音乐插件...

2019-05-09 14:29:00 5490 7

原创 玩转MySQL优化命令

1、MySQL更改为只能本地登录# use mysql;# select user,host,Password from user where user='root';# delete from user where user='root' and host='%';2、MySQL授予外网登陆权限grant all privileges on...

2019-05-06 18:05:00 3216

原创 IDEA+JRebel全自动热部署

链接:https://pan.baidu.com/s/1ZE5cv1vhFQhdaj91dFD-GA 密码:b2k8下载后解压1、打开IDEA离线安装插件,选择刚刚下载的ZIP就行了2、激活JRebel装完以后打开 IDEA ➡️ Help ➡️ JRebel ➡️ Activation运行激活...

2019-05-05 18:48:00 3247

Elasticsearch+(Head插件+Bigdesk插件)

Elasticsearch2.4.6 插件包含了head插件和bigdesk插件 head插件是单独运行的 其中head插件基于nodejs运行,具体参考 http://blog.csdn.net/qq_30930805/article/details/74990324

2018-01-31

SpringBoot集成MyBatisPlus

SpringBoot集成MyBatisPlus 技术选型: 核心框架:Spring Boot 1.5.1 安全框架:Apache Shiro 视图框架:Spring MVC 持久层框架:MyBatis MyBatisPlus 缓存技术:EhCache,Redis 数据库连接池:Druid 日志管理:SLF4J、Log4j 模版技术:FreeMarker 页面交互:BootStrap、Layer等

2018-01-05

SSM多数据源同包

SSM多数据源同包

2017-05-09

SSM多数据源分包

SSM多数据源分包

2017-05-09

Spring整合Redis

Spring整合Redis 直接junit运行com.github.test.RedisTest.java

2017-05-09

Windows Redis

Windows Redis包

2017-05-09

ehcache 的 xsd 文件

ehcache 的 xsd 文件

2017-04-27

Shiro_Demo 一个简单的Shiro验证框架实例

Shiro_Demo 一个简单的Shiro验证框架实例

2017-04-07

shiro-freemarker-tags-0.1-SNAPSHOT.jar

freemarker集成shiro标签

2017-04-07

Spring集成MyBatis 通用Mapper以及 pagehelper分页插件

Spring集成MyBatis 通用Mapper以及 pagehelper分页插件

2017-04-05

log4j.properties

log4j.properties

2017-04-05

ajaxfileupload.js

ajaxfileupload 稳定版

2017-03-16

Hibernate映射配置详解

Hibernate映射配置详解

2016-12-24

空空如也

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

TA关注的人

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