試毅-思伟_技术博客

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

原创 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 3535 6

原创 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 2601

原创 提高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 3706

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

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

2020-01-20 17:28:37 6275

原创 SpringBoot动态代理配置说明

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

2020-01-20 15:54:27 5993

原创 使用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 751

原创 Spring集成线程池

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

2020-01-20 15:33:28 564

原创 redis-cli常用命令

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

2019-10-15 16:56:32 434

原创 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 545

原创 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 3096

原创 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 3299

原创 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 463

原创 ejs模板引擎常用语法

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

2019-08-15 14:23:00 1866

原创 IDEA自动生成serialVersionUID

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

2019-08-13 17:19:00 442

原创 解决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 2246

原创 关于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 6012

原创 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 405

原创 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 332

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

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

2019-07-25 10:39:00 550

原创 Hexo博客集成Gitment评论

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

2019-07-24 16:52:00 411

原创 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 349

原创 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 739

原创 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 754 12

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

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

2019-07-19 15:33:00 323

原创 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 262

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

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

2019-07-02 17:44:00 790

原创 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 2277

原创 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 325

原创 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 3857

原创 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 1150

原创 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 1337

原创 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 524

原创 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 1074

原创 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 2358

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

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

2019-06-05 10:22:00 3667

原创 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 1770

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

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

2019-05-09 14:29:00 4659 6

原创 玩转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 2917

原创 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 2787

原创 Hexo博客添加helper-live2d动态模型插件

Tips:前导必备博主博客地址博主使用的是yilia主题插件的github地址hexo-helper-live2dlive2d模型仓库必须有Node环境 ➡️ Linux下安装node和npm1、安装模块在hexo根目录执行命令# npm install --save hexo-helper-live2d2、下载模型...

2019-05-05 16:35:00 5070 9

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