- 博客(181)
- 资源 (7)
- 收藏
- 关注

原创 IntelliJ IDEA 编译时报错:“编码GBK的不可映射字符”
解决办法:Setting->File Encodings->Project Encoding选择utf-8,Default encoding for properties files 也选择 UTF-8这是网上搜的办法好像不管用.重启也不管用这样设置过后右键项目然后右键单击项目点击Build Module重新加载项目就可以了...
2020-10-14 21:04:26
518

原创 Spring源码的提交
1. 先在spring-framework工程下执行如下命令gradlew clean2. 然后执行编译命令gradlew build3. 如果没报错,则可以正常提交.如果报错,按提示修复后再提交.
2020-10-13 20:44:04
306

原创 Spring Debug AOP
1. 创建一个TestBean/* * Copyright 2002-2019 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at
2020-10-12 15:01:14
254

原创 Spring编码规范
该文档定义了Spring Framework中源文件的编码标准。 它主要供Spring Framework团队使用,但可供贡献者用作参考。本文档的结构基于Google Java样式参考,目前正在进行中。-摘自https://github.com/spring-projects/spring-framework/wiki/Code-Style1. 不遵循Spring编码规范的调试法修改spring-framework/src/checkstyle/checkstyle.xml,删除所有检查项,仅保
2020-09-26 16:36:32
1243

原创 Mac完全卸载jdk
1. 打开终端2. 输入sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane3 查找当前版本 输入:ls /Library/Java/JavaVirtualMac...
2020-01-17 23:55:16
1703

原创 Mac完全卸载IDEA
为什么要完全卸载?笔者在装2019.3.1,由于某种原因,一直启动不了该app,经过完全卸载重装后,一切恢复正常.故做此记录.完全卸载IDEA官方参考文档1. Delete the application in theApplicationsdirectory. // 在应用中删除该应用2. Remove the following directories: // 移除如下目...
2020-01-15 23:13:02
557

原创 IDEA阅读spring源码并调试
阿里云服务器优惠券领取 优惠券目标:搭建起Spring源码阅读和代码调试跟踪的环境,顺便建立一个简单的Demo,能够调试Spring的源代码本节,主要介绍一下Spring源码阅读和调试的相关环境搭建,并使用MVN创建一个非常简单的Demo,以便可以跟踪和调试Spring的内核。1、源码的下载Spring的源码可以从GitHub上下载:https://github.com/spri.........
2018-06-15 16:39:42
45209
5

原创 github使用技巧
阿里云服务器优惠券 优惠券浏览代码树形插件https://github.com/buunguyen/octotree在本仓库搜索文件按键盘的小写 t阿里云服务器优惠券 优惠券
2018-01-19 10:46:18
283

原创 关于Intellij阅读源码的一些技巧
阿里云服务器优惠券 优惠券在我们阅读源码的时候,一个好的分析工具必不可少,而Intellij能很好的满足我的需求,下面对用到的一些技巧做一个记录.由于本人已经投入到mac的阵营中,所以只在mac上花一些功夫.一.快捷键1.跳转方法后跳回 快捷键 option + command + left(方向键中的左箭头)2.查看某个方法的调用链 快捷键control + o...
2017-08-10 22:16:37
6379
2

原创 Mac OSX终端安装主题(oh my zsh)
阿里云服务器优惠券 优惠券一.安装Oh My Zsh写在前面Mac OSX默认使用bash shell,在耍命令的时候,文件的显示没有带颜色.而使用zsh shell+Oh My Zsh主题,就能让我们的终端瞬间高大上.bash shell默认读取的是当前用户下的.bash_profile文件,而zsh shell默认读取的是当前用户下的.zshrc文件1.Oh My Zsh...
2017-03-17 01:49:33
67816
1
原创 MacOS+Homebrew+iTerm2+oh my zsh+powerlevel10k美化教程
MacOS+Homebrew+iTerm2+oh my zsh+powerlevel10k美化教程
2023-12-21 23:12:29
2042
原创 SDKMAN的安装与卸载
[官方网站](https://sdkman.io/install)Installing SDKMAN! on UNIX-like platforms is as easy as ever. SDKMAN! installs smoothly on Mac OSX, Linux, WLS, Cygwin, Solaris and FreeBSD. We also support Bash and...
2023-12-21 22:12:02
1644
1
原创 Mac如何设置默认输入法及按control+space切换上一种输入法
点击输入法,勾选:选择上一个输入法,点击完成。系统设置-搜索:输入法,并点击键盘快捷键。
2023-12-12 21:25:17
2602
原创 macos系统怎么取消开机启动项
2、分别进到以下几个文件夹中找到要删除的开机启动项删除即可。1、打开访达按command + shift + G。
2023-08-29 10:54:48
1421
原创 Mac10.15.2显示隐藏文件快捷键
1. 显示隐藏文件快捷键shift + command + .2. 不显示隐藏文件快捷键再按一下 shift + command + .
2020-01-18 13:18:14
1196
原创 Deepin15.11使用阿里源安装docker
一、docker-ce的安装# step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# step 2: 安装GPG证书curl -fsSL https://mirrors.aliyu...
2020-01-16 13:57:49
1061
1
原创 Deepin安装open-jdk8与卸载
1. 安装sudo apt-get install -y openjdk-8-jdk2. 卸载sudo apt-get autoremove openjdk-8-jdk
2020-01-15 09:45:21
1102
原创 homebrew的安装与卸载
1. 安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2. 卸载/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma...
2020-01-04 14:53:42
313
原创 Homebrew切换为国内镜像源
1、brew.git 镜像中科大镜像:https://mirrors.ustc.edu.cn/brew.git阿里镜像: https://mirrors.aliyun.com/homebrew/brew.git清华镜像:https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.gitGitHub镜像:https://githu...
2020-01-04 14:26:30
6950
1
原创 Eclipse Class Decompiler反编译插件安装
一.插件的安装1:Help——Eclipse Marketplace2:输入 Decompiler或者反编译 搜索并安装此插件3:这里有几种不同的反编译插件工具的选择,可以先都选上,然后尝试一下,看看那个更好玩4:选择接受并且点击结束按钮5:当然要继续了6:好啦!反编译插件安装完成了,重启Eclipse之后就能玩了,那就Yes吧!7:反编译插件安装后的设置选项 ...
2019-04-02 10:18:03
3479
转载 开放接口API安全性
服务端对外开放API接口,尤其对移动应用开放接口的时候,更需要关注接口安全性的问题,要确保应用APP与API之间的安全通信,防止数据被恶意篡改等攻击。安全考量点Token机制开放接口时最基本需要考虑到接口不应该被别人随意访问,而我也不能随意访问到其他用户的数据,从而保证用户与用户之间的数据隔离。这个时候我们就有必要引入Token机制了。具体的做法: 在用户成功登录时,系统可以返回客户端...
2018-09-28 11:24:40
3831
原创 wget 抓取网页
前言如何在linux上或者是mac上简单使用爬虫或者是网页下载工具呢?常规的我们肯定是要去下载一个软件下来使用啦,可怜这两个系统总是找不到相应的工具,这时wget出来帮助你啦!!!wget本身是拿来下载东西的,但远不止那么强大,是一把强大利器。使用指南快速上手(整个bootstrap网页全被你抓取下来了~) wget -c -r -npH -k http://v4.bootc...
2018-07-31 17:05:29
2432
原创 Spring boot项目以jar包形式启动中文乱码
指定端口号启动,未指定文件编码.会出现控制台中文乱码java -jar -Dserver.port=8080 xxx.jar指定端口号,指定文件编码启动java -Dfile.encoding=utf-8 -jar -Dserver.port=8080 xxx.jar ...
2018-07-23 13:42:34
8370
2
原创 CentOS 7中添加一个新用户并授权
阿里云服务器优惠券 优惠券创建新用户创建一个用户名为foo_manager的用户[root@localhost ~]# adduser foo_manager为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:[root@localhost ~]# passwd foo_manager更改用户 foo_manager 的密码 。新的 密码:无效...
2018-07-22 13:46:34
289
转载 springBoot中 tk.mybatis的Example使用
1. 数据查询Example example = new Example(CcompareccicModel.class); Criteria criteria = example.createCriteria(); @Override public PageList<RiskasesmtComment> findAuditResult(Integer pa...
2018-07-19 21:44:01
1901
原创 mac10.13.6安装Virtualbox及CentOS7.4
阿里云服务器优惠券 优惠券错误信息: Kernel driver not installed (rc=-1908) mac10.13.6有一个安全限制,导致安装Virtualbox的时候出现安装失败的情况,针对以上问题,我的解决方案如下:1.打开安全里的信任任何来源,这个默认是被隐藏的,需要在终端中开启sudo spctl --master-disable // 显示命令...
2018-07-18 09:06:54
1857
原创 Homebrew安装java8
阿里云服务器优惠券 优惠券on't rely on Oracle to install Java properly on your Mac.Use Homebrew. this will install the latest jdk:brew cask install javaIf you want to manage multiple versions of Java on y...
2018-07-13 00:36:59
36272
原创 centos7 开启80端口
关闭与开启防火墙systemctl stop firewalld.servicesystemctl start firewalld.service先查看防火墙是否开启的状态,以及开放端口的情况:systemctl status firewalld.servicesudo firewall-cmd --list-all如下显示,services: dhcpv6-client ssh 表示 ssh...
2018-07-10 11:23:30
20718
1
转载 阿里云CentOS服务器挂载数据盘
本次使用的是centOS6.7 64位系统第一步:处理阿里云磁盘挂载问题查看磁盘情况,本次机器系统盘为阿里云赠送的20G,数据盘为100G其中/dev/xvda为系统盘,/dev/xvdb为数据盘,数据盘暂未做任何操作,要使用的话,先做挂载输入fdisk /dev/xvdb 对数据盘进行分区。根据提示,输入 n, p, 1, 回车,回车, wq紧接着输入命令mkfs.ext3 /dev/xvdb...
2018-07-10 09:33:01
180
转载 Intellij IDEA 使用Spring-boot-devTools无效解决办法
相信大部分使用Intellij的同学都会遇到这个问题,即使项目使用了spring-boot-devtools,修改了类或者html、js等,idea还是不会自动重启,非要手动去make一下或者重启,就更没有使用热部署一样。出现这种情况,并不是你的配置问题,相信自己,热部署那几个设置很简单,其根本原因是因为Intellij IEDA和Eclipse不同,Eclipse设置了自动编译之后,修改类它会自...
2018-07-09 13:07:22
296
原创 mac使用homebrew安装mysql8.0后的坑
阿里云服务器优惠券 优惠券坑一:安装完成后进入数据库show databases;、或者尝试更改权限时报错ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not existTable 'mysql.role_edges' doesn't exist...
2018-07-03 21:47:21
6873
原创 java接口回调
特点:1.接口回调是一种通知机制.通知是通知实现类.2.持有接口,调用接口中定义的方法,其实也是多肽的体现.3.匿名内部类可以用来实现接口.4.总结起来,回调的核心就是回调方将本身即this注册(传递)给调用方,这样调用方就可以通过持有接口作为变量调用到接口中定义的方法了. 传递this的方式有两种,1是通过set方法注入,2是通过构造器注入.5.被通知方只要关注通过接口想拿到什么结果,即在接口...
2018-03-12 11:51:46
424
转载 intellij安装lombok插件,解决注解@Slf4j注入后找不到变量log
阿里云服务器优惠券 优惠券1.进入设置,搜索lombock插件并安装 Intellij安装lombok插件,解决注解@Slf4j注入后找不到变量log阿里云服务器优惠券 优惠券...
2018-01-19 22:29:56
9076
原创 android studio自动导包与删除没被调用的包配置
打开android studio 界面之后:依次点击File --> setting -->Editor -->General -->Auto import 会出现如下窗口:Optimize imports on the flay 对应的复选框如果打勾,会自动导包和自动删除没被应用调用的包;如果不打勾,则不会自动导入和自动删除没被应用调用的包。
2018-01-04 11:04:48
313
转载 Charles抓包乱码解决办法
阿里云服务器优惠券 优惠券安装 SSL 证书Mac 端首先去 http://www.charlesproxy.com/ssl.zip 下载 CA 证书文件,然后双击 .crt 文件,选择「总是信任」按钮,在钥匙串访问中即可看到添加成功的证书。看看,人家说的多么简单啊,可事实呢?当我访问上述网址时,出现的是如下的文字:If you are running Charles v...
2017-11-13 18:00:55
3981
转载 IntelliJ IDEA For Mac 快捷键
Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Tab键)⇤ 左制表符(Shift+Tab)⎋ Escap
2017-10-17 11:16:53
316
原创 写优雅代码之聊一聊继承2
在阅读spring源码的时候,发现了一个关于继承的非常有意思的现象,按照常理,在继承链上,子类是完全继承了父类的方法的.那么使用super关键字调用父类的时候,会首先调用到它的直接父类中.但有一种情况,子类没有override父类的某个方法,会导致子类直接调用到它的超类中,我写了一个demo,先来看一下继承图从继承图中,我们可以看到,儿子继承男人,男人继承人.接下来我们来定义Peo
2017-08-19 01:10:13
288
原创 写优雅代码之聊一聊抽象类2
抽象类在设计模式中最明显的体现就是模板方法模式,除此之外,通过阅读spring的源码,还发现一个有趣的用法1.抽象类可以实现接口中的部分方法,对于不实现的方法,可以继承抽象下去,例如在该继承链中, InputStreamSource, Resource是一个接口(Resource接口继承了InputStreamSource,功力大增,实现类可以向上转型嘛), AbstractR
2017-08-17 23:00:42
424
liferay6.2 CRUD FriendlyURL Search-Container
2015-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人