- 博客(33)
- 收藏
- 关注
原创 Method breakpoints may dramatically slow down debugging
意思是:方法断点可能会大大减慢调试速度
2020-05-29 22:54:32 217
原创 lucene入门
作用:利用索引提高搜索速度,是solr的基础 <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>4.10.2</version> </dependency> <!--标准分词器-->
2020-05-29 18:03:30 137
原创 Error:(23,33) java: 程序包org.wltea.analyzer.lucene不存在
解决了好久 最后发现是idea的问题 内心坍塌啊除了红色圈中的不删除 剩下的全部删除
2020-05-29 17:35:16 1151
原创 import org.apache.lucene.analysis.standard.StandardAnalyzer飘红
缺少jar <!--标准分词器--> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers-common</artifactId> <version>4.10.2</version> <.
2020-05-29 16:25:57 566
原创 Cannot resolve org.wltea.ik-analyzer:ik-analyzer:4.13.5
IKAnalyzer是一个java中文分词包,并没有maven坐标,因此在使用IKAnalyzer需要手动将它添加到maven仓库中。从github上下载源码$ git clone https://github.com/wks/ik-analyzer.git用代码编辑工具(eclipse 或者idea )把下载好的源码打开,这里用idea输入mvn install -Dmaven.test.skip=true最后回到原工程导入依赖并刷新 <!--ik分词器-->
2020-05-29 15:37:46 1398
原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on
意思是执行默认插件失败编译但不执行插件<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <configuratio
2020-05-28 10:49:50 213
原创 spring和redis整合
加入jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency>
2020-05-28 10:47:46 526 1
原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.1:compile (default-compile
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.1</version> ...
2020-05-28 10:15:21 186
原创 Maven中-DskipTests和-Dmaven.test.skip=true的区别
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。...
2020-05-28 09:20:28 725
原创 IP地址分类
ip地址相当于门牌号mac地址家里的人相当于主机ip地址的分类A类:1.0.0.1到127.255.255.254B类:128.0.0.1-191.255.255.254C类:192.0.0.1-223.255.255.254保留IP地址(只能在局域网中)10127172.16.0.0-172.31.255.255192.168..负责机构不同负责A类IP地址分配的机构是ENIC,负责北美B类IP地址分配的机构是InterNIC,负责亚太B类IP地址分配的机构是APNIC。
2020-05-25 19:00:55 428
原创 TCP/IP协议
TCP/IP协议是参考OSI模型设计的1.应用层:应用程序之间相互沟通的层2.传输层:提供了数据传送,应用程序之间的通信服务3.网络互联层:负责提供基本数据包装传送功能,让每一块数据包都能够到达目标主机4.网络接口层:接收数据,并进行数据传输TCP/IP协议不是一个协议,而是很多协议组成总结+摘抄 大白话解释见:https://blog.csdn.net/taotongning/article/details/81352985...
2020-05-25 18:44:57 197
转载 OSI七层模型
互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。每一层都运行不同的协议。协议是干什么的,协议就是标准。实际上还有人把它划成五层、四层。七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。五层划分为:应用层、传输层、网络层、数据链路层、物理层。四层划分为:应用层、传输层、网络层、网络接口层。1.应用层:所
2020-05-25 18:26:43 187
原创 计算机编程语言的分类
什么是计算机程序计算机程序就是一组需要cpu处理的二进制数据计算机编程语言的分类机器语言:有0和1组成的二进制汇编语: 如果用ADD表示加法,简化了一些中间过程,最终都会转成0和1高级语言:java c c++ python,大大的简化了中间过程,最终都会转成0和1...
2020-05-25 17:48:12 342
原创 计算机的存储单位
人类世界描述数据用十进制,计算机世界描述数据(数值,文字,声音,图像,鼠标点击,键盘按键等)使用二进制。计算由各种电路板组成的,电路的走向就是数据,而电路的走向只有两条路,所以用0 1 表示位:计算机中表示信息的最小单位,用来表示一个二进制,用bit表示,8位二进制信息位一个字节,字节是计算机处理信息的最小单位,B表示1B=8bit 1个字节等于8个二进制1kb=1024B1GB=1024MB1TB=1024GB1PB=1024TB...
2020-05-25 17:23:08 249
原创 使用FactoryBean注册组件
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&
2020-05-21 15:49:16 149
原创 @Import @ImportSelector@ImportBeanDefinitionRegistrar给容器快速导入组件
给容器中注册组件的方式1.包扫描+组件标注注解(@Contrller@Service@Respository)2.@Bean3.@Import 快速给容器中导入一个组件,可以用于导入第三方包,只能用在类上@Import({RedColor.class , BlueColor.class}) id默认是全类名@Import({MyImportSelector.class})返回需要导入的组件的全类名数组@Import({MyImportBeanDefinitionRegistrar.class})
2020-05-21 15:12:46 158
原创 @Conditional满足条件才给容器中注册bean
按照条件注入,当操作系统是windows的时候注入windows 当操作系统是linux的时候注入linux新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version
2020-05-21 10:50:07 248
原创 @Scope调整作用域和@Lazy-bean懒加载
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&
2020-05-21 10:08:50 109
转载 单例模式
设计模式(Design pattern),提供了在软件开发过程中面临的一些问题的最佳解决方案,是Java开发者必修的一门课程。主要分创建型模式、结构型模式和行为型模式。其中接下来我们要写的是单例模式,属于创建型模式。特点:类构造器私有持有自己类型的属性对外提供获取实例的静态方法单例模式,顾名思义就是只有一个实例,并且她自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1、懒汉式public class Singleton {
2020-05-20 17:20:57 202
原创 spring注解开发@ComponentScan
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&
2020-05-20 16:18:34 247
原创 spring注解开发@Configuration@Bean给容器中注册组件的使用
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&
2020-05-20 15:49:11 192
原创 HashMap源码和实现原理
HashMap 的put方法看不懂怎么办1.我为什么看不懂 leave不够 代码功底不够从功能入手 存储键值对 存储数据如果计算机中存储数据该怎么办数据在计算机中的中存储方式,简称数据结构HashMap底层数据结构搞清楚,应该可以看懂常用的数据结构 链表 数组 树形看到这些数据结构如何对号入座数组 ArrayList 图是什么 源码是什么链表 LinkedList 图是什么 源码是什么 双向链表单项双向...
2020-05-20 13:33:17 175
原创 常见数据结构之数组和链表
数组数组的定义:存储同一种数据类型的多个元素的容器,有索引数组的特点:查询快,增删慢链表链表的定义:由一条链子把多个结点(由数组和地址组成)连接起来链表链表的特点:查询慢,增删快...
2020-05-20 08:32:55 174
原创 Deployment of web application directory [...\tomcat\webapps\manager] has finished in [62] ms
这个问题解决了好久,解决到奔溃那种问题描述一:启动tomcat,就一直卡在了这里我用的编译工具是IDEA,报错信息为:Deployment of web application directory [...\tomcat\webapps\manager] has finished in [62] ms然后网上各种查也没找到原因问题描述二:然后改用eclipse,编译报错信息为: java.lang.ClassNotFoundException: LoginReqData@Componen
2020-05-09 19:12:46 3791
转载 【MongoDB】查询字段对应的数组中包含某个值
在MongoDB操作的时候,我们可能会遇到查询【字段对应的数组中包含某个值】的数据,查询语句如下,假设表名为user。示例1数据{ id: 1, state_arr: [ "123", "456", "789" ], date: "2019-09-02"}查询语句db.user.find({state_arr:{$elemMatch:{$eq:"123"}}})示例2数据{ id: 1,
2020-05-09 16:42:59 2567
原创 redis启动后没有进程
说明redis没有启动成功检查redis.conf 发现 bind 两个ip之间加了逗号正确写法是 bind ip1 ip2bind的意思是本机哪块网卡
2020-05-09 15:32:11 2597
原创 linux安装redis
安装gcc ,因为redis是c语言编写的 应该是安装到了/usr/bin yum install gcc-c++下载redis安装包,下载到当目录,我下载到了/rootwget http://download.redis.io/releases/redis-5.0.4.tar.gz解压redis安装包,解压到了当前目录tar -zxvf redis-5.0.4.tar.gz进入redis目录cd redis-5.0.4编译make安装 make PREFIX=/
2020-05-09 14:54:50 86
原创 telnet ip port
查看某一个机器上的某一个端口是否可以访问[root@iZ2ze7osf716ivjylia496Z redis]# telnet 172.17.154.217 6379-bash: telnet: command not found上述代码表示没有安装telnet服务yum list telnet* 列出telnet相关的安装包yum install telnet-server 安装telnet服务yum install telnet.*
2020-05-09 13:46:22 1468
原创 NOAUTH Authentication required.
意思是没有进行身份认证认证就好了 auth redis的密码例如[root@iZ2ze7osf716ivjylia496Z redis]# ./bin/redis-cli --raw127.0.0.1:6379> keys *NOAUTH Authentication required.127.0.0.1:6379> keys *NOAUTH Authentication required.127.0.0.1:6379> auth redisOK127.0.0.1
2020-05-08 18:04:13 412
原创 Loaded plugins: fastestmirror Determining fastest mirrors
在进行yum 安装的时候。报错了。Loaded plugins: fastestmirrorDetermining fastest mirrors....Nothing to dofastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。既然提示不能用了。那就禁用掉一共需要修改两个地方/etc 存放系统管理和配置文件1 修改插件的配置文件vi ...
2020-05-08 17:04:25 1333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人