自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Faith的博客

Please Respect Technology

  • 博客(813)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring

有道云笔记

2022-08-18 18:24:58 343 1

原创 springboot报错org/springframework/core/log/LogMessage

记录一个报错的解决办法

2022-06-09 14:54:03 1379

原创 spring源码总结(一)

spring源码

2022-06-08 10:55:24 370

原创 java下载文件提示: “xxx.xlsx“中发现不可读内容,是否恢复此工作簿内容?如果信任此工作簿的来源,请点击“是“

注意: 给头中设置Content-Length response.setHeader("Content-Length", String.valueOf(fileInputStream.getChannel().size()));public class FileUtil { private static Logger logger = LogUtil.getLog(FileUtil.class); public static String d...

2022-04-19 15:45:17 1521

转载 java获取项目路径

补充一个获取项目路径:@Testpublic void url() throws IOException { // 获取当前项目下路径:方式一 File file = new File(""); String filePath = file.getCanonicalPath(); // 输出:D:\MyCode\log\log4j2-java System.out.println(filePath); // 获取当前项目下路径:方式二 /

2022-04-19 14:24:50 285

原创 实操在Centos7下安装mysql5.7

centos 安装mysql

2022-03-17 16:40:38 534

原创 IDEA maven Process terminated

Process terminated信了信了,网上各种解决办法,最后这个解决了问题。哭晕。。。。。。

2022-03-08 16:39:11 138

原创 Mac语法高亮的方法

用了网上说的修改 vim /usr/share/vim/vim81/syntax/c.vim方法,没有效果,用下面的方法修改成功。打开Terminal,输入如下命令:cd /usr/share/vimsudo vim vimrc两行命令之后,会出现VIM,在set backspace=2这行下插入如下配置set ai " auto indentingset history=100 " keep 100 lines ...

2022-03-06 18:06:15 1044

转载 Mac的 csrutil

mac上想要修改特定文件内的文件名,但是没有权限,搜索了说用csrutil disable,但是也没有修改成功,灵机一动去b站搜索,找到了个视频解决了。https://www.bilibili.com/video/BV1YE411C7a9?from=search&seid=11335506872128820934重启时按住command+R,进入恢复模式,打开终端。csrutil disable#若要恢复 csrutil enable#查看 csrutil status然...

2022-03-06 17:50:54 1347

原创 CLion在win10上构建c开发环境

1. 从Clion官网下载Clion,2. 因为是在win环境上,所以要用toolchain来构建编辑平台(不用toolchain将无法在Clion上运行c代码),常见的toolchain如下:我选用的事Cygwin,可以比较一下MinGW、Cygwin、Visual Studio等这几个有啥优劣。如果不用Cygwin,将是如下的样子(没有办法运行main.c文件):当配置好Cygwin后,如下:...

2022-03-03 16:20:03 508

转载 String到底创建了几个对象

最近在看java基础知识时,看到一些有关String的面试题,发现有许多有关string的知识点理解不够透彻。在此结合一些常见面试题做一下记录创建几个对象实例代码: public static void testString1(){ //此句代码会产生两个对象,一个在编译类加载(解析)阶段产生,一个在运行时产生。 String s1= new String("weiwei"); //_______________________________...

2021-03-27 12:12:30 1047

原创 macos安装brew

不多介绍brew了,网上一大堆介绍。centos的yum以及ubuntu的apt-get都是比较好用的软件包管理工具,国内安装速度还是比较快的。这个brew还是第一次安装,翻墙链接原来的镜像,依然慢的要死,还失败了,迫不得已还是用国内的镜像吧,就这条命令-----> /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"下面学习一下这个脚本:#HomeBrew自动安.

2021-01-31 17:11:37 566

原创 mysql的查询

转载的。。。https://blog.csdn.net/fashion2014/article/details/78826299

2019-10-12 17:46:20 336

原创 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.原创2017年11月29日 13:27:53标签:mysql/group-by/sql-mode1469安装了mysql5.7,用group by 查询时抛出如下异常:Expre...

2019-10-12 12:01:58 548

原创 CAS无锁技术

CAS算法即是:Compare And Swap,比较并且替换; CAS算法存在着三个参数,内存值V,旧的预期值A,以及要更新的值B。当且仅当内存值V和预期值B相等的时候,才会将内存值修改为B,否则什么也不做,直接返回false; 比如说某一个线程要修改某个字段的值,当这个值初始化的时候会在内存中完成,根据Java内存模型,该线程保存着这个变量的一个副本;当且仅当这个变量的副本...

2019-09-26 12:34:26 329

原创 搜索引擎简介

1.Lucene系搜索引擎,java开发,包括:Lucene Solr Elasticsearch Katta、Compass等都是基于Lucene封装。你可以想象Lucene系有多强大。2.Sphinx搜素引擎,c++开发,简单高性能。以下重点介绍最常用的开源搜素引擎:Lucene、Solr、Elasticsearch、Sphinx的特点和优劣势选型比较。Lucene...

2019-08-25 22:15:02 528

原创 搜索引擎简介

1.Lucene系搜索引擎,java开发,包括:Lucene Solr Elasticsearch Katta、Compass等都是基于Lucene封装。你可以想象Lucene系有多强大。2.Sphinx搜素引擎,c++开发,简单高性能。以下重点介绍最常用的开源搜素引擎:Lucene、Solr、Elasticsearch、Sphinx的特点和优劣势选型比较。Lucene...

2019-08-25 22:13:59 371

原创 IDEA配置xml文件头报错: URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)

报错如图:解决方法: 如下,将刚才的url复制到上面即可

2019-08-09 11:43:42 505

原创 cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明

错误:Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 11 in XML document from file [E:\aSzztWork\csp\lmySpringAop\src\com\aophelloinject\bean.x...

2019-08-08 16:30:30 1267 1

原创 idea脱离鼠标的快捷键

比较有用的快捷键(建议用一个项目去试试,体验一下不要鼠标的快感)快捷键描述F2快速定位到报错的位置Ctrl + O选择可重写的方法Ctrl + l选择可以implements的方法Ctrl + B进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击Ctrl+Alt + B前往当前光标所在的方法的类的子类实现方法...

2019-07-30 23:25:31 969

原创 html识别的各种空格

HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌‍)在不同浏览器中宽度各异。  它叫不换行空格,全称No-Break Sp...

2019-07-30 12:05:53 1651

转载 markdown的数学公式(详解)

(一)Markdown使用网络服务器插入数学公式使用Google Chart的服务器语法:<img src="http://chart.googleapis.com/chart?cht=tx&chl= 在此插入Latex公式" style="border:none;">1例子:<img src="http://chart.googleapis.com/ch...

2019-07-30 11:23:20 2243

转载 Unicode编码对应的HTML 、JS 、CSS码

平时写代码很少用到HTML的特殊字符,最常用的可能是&nbsp;了,但有时在移动端为了节省时间,可能会用这些字符实现某种特殊效果,现整理如下:使用方法:这些字符属于unicode字符集,所以,你的文档需要声明为UTF-8; 编号用在HTML中时,需要在前面加上&#符号; 用于CSS文件中,但是需要用反斜杠\转义; 用于JavaScript,和CSS用法一样,不过要用\...

2019-07-30 11:04:49 1291

原创 javaNIO

流的分类:1> …(1) 节点流:从特定的地方读写,如磁盘。。。(2) 过滤流:使用节点流作为输入输出。过滤流是一个已经存在的输入流或者输出流连接创建的。2> java.io包中inputstream:[外链图片转存失败(img-LY1l5ybz-1564411858373)(246108B8DE6242F0B4F1F955B685D1C2)][...

2019-07-29 22:52:05 182

原创 win7下的VMware和vm中的centos7共享文件夹报错

<1>. 共享文件教程自己搜,很简单<2>. 建立好后,cd /mntls -al你会发现mnt目录下设么也么有,连hgfs都没有。。。应该先建立hgfs,mkdir /mnt/hgfs然后用,mount -t vmhgfs .host:/workspace /mnt/hgfs(如果报错:mount: unknown filesystem type ...

2019-07-27 00:26:24 227

转载 grpc和thrift性能对比

海量互联网业务系统只能依赖分布式架构来解决,而分布式开发的基石则是RPC;本文主要针对两个开源的RPC框架(gRPC、 Apache Thrift),以及配合GoLang、C++两个开发语言进行性能对比分析。C++、Thrift都是比较成熟的技术,先简单介绍一下GoLang以及gRPC;GoLangGo语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。 Go...

2019-07-24 15:13:59 6420

转载 idea一边自动补全一边显示文档

设置如下: 效果如下:

2019-07-18 22:39:46 365

转载 8583报文详解

一、推荐阅读https://www.cnblogs.com/fenglan/p/6088690.html这篇博客生动形象的解释了8583报文,首先推荐给之前一点都不了解8583报文的同学。然后参照了下面博客,尝试自己理解https://blog.csdn.net/cbacq/article/details/51495593若阅读了以上篇博客,还有不懂的,再来看看本文,看能否有一些...

2019-07-01 14:05:18 5840

转载 解决Eclipse中无法直接使用sun.misc.BASE64Encoder及sun.misc.BASE64Decoder的问题

看一下这个博主写的:https://blog.csdn.net/erlian1992/article/details/79518416 完美解决。。。

2019-06-28 16:41:23 717

原创 ORA-12518: TNS:listener could not hand off client connection 解决办法

说明一下问题: 就是给本地安装了一个oracle,但是就是用plsql 或者 Navicat咋都连接不上。报错:ORA-12518: TNS:listener could not hand off client connection。看了很多博客里面说的,基本上是:alter system set processes=400 scope=spfile; 这种 方法。后来看了一下tn...

2019-06-28 14:10:37 7602

原创 jdk源码学习

自己感觉csdn的博客用起来比较分散,所以用了有道笔记将分散的整合起来,有那些不对的希望大神多多指教:http://note.youdao.com/noteshare?id=5fdd91e897f94de8f9b258910bdbc3ec...

2019-06-21 16:21:20 301

原创 tomcat启动报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerat o...

2019-06-20 14:27:47 953

原创 centos7下配置tomcat开机启动

配置tomcat的开机启动1> 在centos7的/etc/rc.d/rc.local中加入:(注意自己的路径)#java environment export JAVA_HOME=/usr/java/jdk1.8.0_161export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${J...

2019-06-20 14:25:00 406

原创 redis的安装总结

[有道笔记地址]: (https://note.youdao.com/ynoteshare1/index.html?id=5f92f19349e001e98799da1f5bc4489b&type=note)1. 下载redis安装包:> 可以用命令: wget http://download.redis.io/releases/redis-5.0.5.tar.gz, 或者直接从...

2019-06-20 12:10:19 806

原创 tomcat报错:java.lang.UnsatisfiedLinkError: /usr/java/jdk1.8.0_161/jre/lib/amd64/libmanagement.so:

做开发真的是什么情况都能发生,配置了这么多环境,今天就用VMware跑了centos7 ,在上配置好jdk以及tomcat, 但是tomcat能正常启动,但是日志里面就是报错: java.lang.UnsatisfiedLinkError: /usr/java/jdk1.8.0_161/jre/lib/amd64/libmanagement.so。。。。。 一大堆异常看了网上大神说的,总结一...

2019-06-19 21:11:39 4452

转载 sun.misc.unsafe 的探究

参靠这里:http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot-unsafe/jdk里面原子操作unsafe都是native方法,看不到源代码,所以特意下载openjdk 9 的版本。1)获取unsafe 对象,这个是openjdk里的方法。通过反射获得。static {Reflection.registerMet...

2019-06-18 19:27:00 247

原创 java代码证明 & 和 &&

代码1:public static void main(String[] args) { int a = 10; int b = 10; if(a++ > 20 & ++b > 10) { // (false & true) } System.out.println(a + " , " + b); // 11, 11 }代码2...

2019-06-18 17:29:32 228

原创 java代码中的Integer的自动装箱和自动拆箱

1. 直接说明拆装箱的含义: 拆装箱就是java进本类型与包装类型之间的转换,这个装换由java编译器自动完成。java中基础数据类型与它们对应的包装类见下表(共8种): 原始类型 包装类型 boolean Boolean byte Byte char ...

2019-06-17 20:03:19 401

转载 java代码优化for循环

作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能会给程序的性能带来很大的影响。所以我们还是需要掌握一些技巧来优化我们的代码的。嵌套循环[java]view plaincopystratTime=System.nanoTime(); for...

2019-06-17 16:08:44 611

转载 字符编码详解

/** *创建一个序列化的字符串数组,由于当前使用同步关键字,当传入的参数传入时,不会影响当前赋值的对 *象 * @param buffer * A {@code StringBuffer} */ public String(StringBuffer buffer) { synchronized(buf...

2019-06-13 17:16:16 352

完美解决jmx中的HtmlAdaptorServer找不到的问题

完美解决jmx中的HtmlAdaptorServer找不到的问题,完美解决jmx中的HtmlAdaptorServer找不到的问题,

2018-04-27

乐高机器人EV3初级教程

经典EV3教程 有实例

2017-07-01

线上幽灵经典著作

2016-09-06

空空如也

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

TA关注的人

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