自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BUAACST

程序媛码畜

  • 博客(38)
  • 收藏
  • 关注

原创 Docker VitualToolbox 修改镜像源为国内镜像源

登录Linux机器:https://blog.csdn.net/qicui2835/article/details/108321504执行如下代码:将加速地址改为国内镜像源地址。sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile加速地址有: 网易: http://hub-mirror.c.163.com Docker中国区官方镜像: http

2020-08-31 15:57:21 451

原创 DockerToox在win10家庭版的安装记录及理解

Docker可以在Linux下直接安装。在Windows上使用有两种方式,一是利用VirtualBox。二是利用Windows的Hyper-v虚拟化技术。安装过程如网上教程:https://www.cnblogs.com/canger/p/9028723.html第一次接触Docker,刚开始一直不是很理解,在实践的过程中有了新的理解,下面是安装过程中自己最开始不太懂的点,特此记录。VitualBox实际上是先在window上建立一台Linux虚拟机,然后在Linux虚拟机中安装的docke

2020-08-31 15:24:28 502

原创 telnet: connect to address 127.0.0.1: Connection refused

我出错的主要原因:没有安装telnet-server我认为容易出错的主要三点就是1、用yum安装的时候没有安装telnet-server2、没有重启xinetd服务3、防火墙的端口没开详细步骤如下:查询一下rpm包是否有安装[root@localhost software]# rpm -qa telnettelnet-0.17-47.el6_3.1.i686   #t...

2018-12-28 16:43:59 16215 2

原创 中文分析器 IK Analyzer简介和配置

一、 IK Analyzer简介IK Analyzer 是一个开源的,基亍 java 语言开发的轻量级的中文分词工具包。从 2006年 12 月推出 1.0 版开始, IKAnalyzer 已经推出了 4 个大版本。最初,它是以开源项目Luence 为应用主体的,结合词典分词和文法分析算法的中文分词组件。从 3.0 版本开始,IK 发展为面向 Java 的公用分词组件,独立亍 Lucene 项...

2018-08-07 18:06:27 2935

原创 访问solr错误:HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure

解决办法:F:\apache-tomcat-7.0.52\webapps\solr\WEB-INF\web.xml下的这个加载solrhome的代码默认情况下是注释状态,   取消注释即可 保存,重新启动Tomcat。则可以成功访问solr。  ...

2018-08-07 16:40:51 1329

原创 solr的安装

1:安装 Tomcat,解压缩即可。2:解压 solr。3:把 solr 下的dist目录solr-4.10.3.war部署到 Tomcat\webapps下(去掉版本号)。4:启动 Tomcat解压缩 war 包5:把solr下example/lib/ext 目录下的所有的 jar 包,添加到 solr 的工程中(\WEB-INF\lib目录下)。6:创建一个 solrhom...

2018-08-07 16:29:25 146

原创 什么是solr

Solr是一个可扩展的,可部署,搜索/存储引擎,优化搜索大量以文本为中心的数据。      大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。      这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意,Apache Solr是一个流行的开源搜索服务器,它通过使用类似REST的HTTP API,这就确保你...

2018-08-07 16:25:10 746

原创 利用查看源码编程(方法的参数通过查看源码解决等)

在实现某个功能时,我们只需知道关键的几个方法即可,有些参数问题可以通过查看源码解决。1、利用源码解决参数问题(1)、参数是抽象类       ①、CTRL+O查看有没有方法可以返回本身       ②、CTRL+T查看有没有子类(2)、普通类:直接new。(3)、通过类名调用变量名Version.LATEST...

2018-07-10 21:35:03 174

转载 解决eclipse查看源码问题

解决eclipse查看源码问题链接

2018-07-10 17:11:57 300

原创 搜索引擎的原理以及倒排索引技术

1、搜索引擎的原理(1)、抓取数据(2)、临时存储(3)、清洗数据。不符合规则的清理掉,符合规则的建立索引。2、倒排索引技术主要就是对文章进行切词,然后再对每一个单词建立索引。以后就可以通过搜索一个词返回这个词所对应维度文章内容。(1)、对文章进行切词,切成一个个的词。(NLP:自然语言处理)(2)、对所有的词给出唯一的编号。(3)、建立倒排索引的列表,列表里存储的都是文章的ID,这个词在哪些文章...

2018-07-10 16:18:41 999

原创 Json格式数据的获取

将Json格式的数据中的某些我们所需要的数据提取出来JSONObject jsonObject = new JSONObject(); // json字符串解析,第一个参数,需要解析的字符串,第二个参数,你需要把这个字符串转换成一个什么类型 List list = jsonObject.parseObject(proprice, List.class); for (int i = 0; i ...

2018-07-07 20:25:08 4987

原创 工具类的抽取

1、抽取工具类只要知道你需要输入什么值以及输出什么值,然后根据此创建方法,输入值放在方法的参数里,要返回的东西放在方法的返回值里。2、工具类的调用如果是创建的是普通类,可以通过new类对象来,通过调用对象的方法实现功能。如果将类写成是static类,则可以通过类名+方法名调用方法实现功能。...

2018-07-07 16:01:16 1106

原创 以获取网上某篇文章的标题为例,介绍Jsoup常用的四种选择器

jsoup常用的四种选择器第一种选择方式:通过节点名称以及class来属性来进行选择第二种选择方式:通过节点id来进行选择第三种方式:通过文档节点顺序来进行选择第四种方式:通过谷歌浏览器来进行帮助选择 public void getNewsTitle() throws Exception { // 通过调用parse方法,传递url就可以解析网页内容 // 请求网站,获取网页内容,封装成D...

2018-07-06 21:44:56 438

原创 Jsoup发送http请求,get和post两种方式,分别带参数和不带参数

(一)、导入Jsoup的相关jar包<dependency> <!-- jsoup HTML parser library @ https://jsoup.org/ --> <groupId>org.jsoup</groupId>         <artifactId>jsoup</artifactId> &lt...

2018-07-06 20:38:21 11866 1

原创 HttpClient发送请求,get和post两种方式,分别带参数和不带参数

(一)、导入HttpCLient的jar包 <dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.

2018-07-06 20:11:11 33687 1

原创 jdk发送get请求和post请求,分别带参数和不带参数两种形式

1、get方式(参数直接写在URL后面):/** * jdk的get方式的请求发送 * * @throws Exception */ @Test public void RequestGet() throws Exception { // (1)、获取我们的请求的url对象,需要传入请求的连接地址 URL url = new URL("http://www.itca...

2018-07-06 17:49:57 3814

原创 http请求发送的几种方式

1、Socket长连接,底层的通信,一般不用。做游戏服务的一般用这个。2、jdk原生自带的请求方式。用的比较少。3、HttpClient:3.x,4.x,apache出品的一个专门用于网络请求的jar包,功能比较强大4、Jsoup:专业用于网页解析的一个工具,擅长解析网页。也可以发送HTTP请求,很方便。一般情况下用HTTPClient发送请求,jsoup解析网页。...

2018-07-06 17:30:53 2190

原创 eclipse代码单词提示功能,每个单词都有提示,而不是只有点后面才有提示

平常用eclipse编写代码的时候只有在编写点后才会有提示功能,现将其修改为每个单词在编写过程中都有提示window----preference----java----editor----Content Assist----将此处的点变为   qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM(所有的字母A-Z,a-z)...

2018-07-06 15:25:06 3318 2

原创 VMware中安装虚拟机和linux操作系统

谨记:window操作系统和linux操作系统鼠标切换的快捷键:CTRL+ALT.首先启动VMware软件(如果是8G内存的话选1G,如果是16G以上的,可以选2G)第二部分:挂载操作系统,开始安装(如果是黑屏的话,用鼠标点击一下就好了)安装完成用户名是root密码是刚才设置的密码。成功登陆。...

2018-07-02 18:24:00 289

原创 Spring容器的概念以及创建方式

1、容器的概念:核心容器提供了Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。                         BeanFactory使用控制反转模式将应用程序和配置和依赖性规范和实际的应用程序代码分开。2、创建方式:(1)XmlBeanFactory(废弃)(2)FileSystemXmlApplicationContext(从文件系统...

2018-06-25 10:21:20 195

原创 Spring的快速入门步骤

1、创建Maven项目(解决jdk版本问题、丢失web.xml问题),导入Spring依赖的jar包。

2018-06-25 09:47:52 197

原创 Spring中核心配置文件加载头部信息的两种方式

1、没有插件的情况下:官网拷贝代码复制<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans...

2018-06-24 20:54:35 872

原创 统一管理jar包的版本代码

<!--统一管理jar包的版本 --><properties> <spring-version>4.2.4.RELEASE</spring-version></properties><dependency> <groupId>org.springframework</groupI

2018-06-24 20:44:33 800

原创 Spring的下载和Spring插件的下载安装

1、Spring的下载官网下载地址:https://projects.spring.io/spring-framework/下载参考地址:https://jingyan.baidu.com/article/455a99505b399da16627783b.html如果创建的是Maven工程,Maven会自动帮我们下载的。2、Spring插件的下载 SPRING TOOL SUITE 是一个 Ecl...

2018-06-24 18:55:47 8935 1

原创 使用Maven创建web工程中解决web.xml丢失的两种办法

1、2、

2018-06-24 17:53:45 1857

原创 使用Spring的必须使用的核心jar包导入代码

<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency> <groupId>org.springframework</groupId> <artifactId...

2018-06-24 17:50:40 3828

原创 Spring简介以及Spring的七个核心模块架构图

Spring是一个开放源码的框架,是一个容器,用来管理Javabean。这样的话就不需要每次都去new对象,只需要找Spring要对象就好了。Spring的模块架构图:Spring Core:主要组件是BeanFactory,创建JavaBean的工厂,使用控制反转(IOC) 模式                       将应用程序的配置和依赖性规范与实际的应用程序代码分开。Spring AO...

2018-06-24 17:25:27 17108 3

原创 Mybais中resultMap的用法

1、为什么要用?     数据库的列名称和pojo的属性名不一致的情况,需要使用resultMap配置一一对应关系2、使用resultMap进行配置数据库列名和pojo的属性名的对应关系<!-- 使用resultMap --> <select id="findOrdersList" resultMap="orders_result_map"> select * fro...

2018-06-23 21:48:16 206

原创 Mybatis的输入映射和输出映射

(一)、输入映射类型1、简单数据类型(int、string、float)2、pojo的类型(user类型)3、pojo的包装类型(QueryVo)(1)创建一个pojo包装类:QueryVo里面有一个属性User(2)编写mapper.xml文件,定义sql语句select * from user where username like '%${user.username}%'(3)在接口中添加一...

2018-06-23 21:21:57 242

原创 SqlMapConfig.xml文件的配置:加载外部属性文件、起别名、加载mapper映射文件

1、加载外部属性文件(1)定义一个jdbc.propertiesdb.driver=com.mysql.jdbc.Driverdb.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8db.username=rootdb.password=123属性文件里一定不要有空格,尤其是每一行的结尾处。(2)加载jdbc.pro...

2018-06-23 20:22:05 1058

原创 mybatis 开发dao层(基于接口代理的方式)

1、定义dao的接口public interface Usermapper { //根据id查询用户信息 public User getUserById(int id); //插入用户信息 public void insertUser(User user);}2、定义mapper的配置文件(不要忘记在SqlMapConfig.xml加载这个配置文件)<mapper names...

2018-06-23 19:41:23 259

原创 Mybatis操作数据库的步骤

1、导入mybatis的依赖包2、添加日志的配置文件log4j.properties,放到src/main/resourses下面# Global logging configurationlog4j.rootLogger=DEBUG, stdout# Console output...log4j.appender.stdout=org.apache.log4j.ConsoleAppende...

2018-06-23 17:58:08 5043

原创 Mabatis依赖的jar包(数据库驱动、核心包、日志包、测试包)的代码

在pom.xml中插入以下代码:<dependencies> <!—mysql驱动包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version&

2018-06-23 16:34:22 821

原创 eclipse中创建Maven版的java工程和web工程解决jdk版本过低的代码

在pom.xml中添加以下代码:<build> <plugins> <!-- 设置jdk的编译版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <ar...

2018-06-23 16:10:08 267

原创 Mybatis简介及架构介绍

Mybatis是一个操作数据库的持久层框(dao)jdbc----->dbutils(封装jdbc的工具)----->mybatis(简化数据库的操作、提高开发效率)1、SqlMapConfig.xml : mybatis的核心配置文件,数据库的连接信息、数据库连接池、加载mapper文件2、mapper配置文件:存放sql语句(增删改查的sql语句全部放到mapper配置文件中)3、...

2018-06-22 20:24:43 1087

原创 Maven常用的命令

mvn clean 清理:将项目下的target文件夹下的所有东西全部干掉mvn compile 编译:将java文件编译成class文件mvn test  测试:执行test下面的单元测试代码mvn package 打包:将Java项目打包成jar包,web项目打包成war包mvn install 安装:将项目打包成的jar包安装到本地仓库...

2018-06-22 18:50:49 95

原创 Maven的下载安装及环境配置

Maven的官网下载地址:https://maven.apache.org/download.cgiMaven的安装配置:1、解压Maven核心程序的压缩包,放在一个非中文、无空格 的路径下2、检查java环境变量是否配置好,(Maven是基于JDK的)     3、配置Maven环境变量          注意:Maven_HOME对应的变量值为Maven的解压目录,下一级必须是bin/boot...

2018-06-22 14:57:01 183

原创 什么是Maven以及Maven的优点

Maven是Java平台下的一款项目构建和依赖管理的自动化管理工具。项目构建:将我们的源代码、配置文件变成可执行的war包或者jar包。依赖管理:项目需要正常运行,必须依赖一些第三方的jar包,对于这些第三方的jar包的管理,可以认为就是依赖的管理。Maven的优点:1、原来的项目中需要的jar包必须手动“复制”、”粘贴” 到WEB-INF/lib 项目下,而借助Maven,可以将jar包仅仅保存...

2018-06-21 21:53:05 14003 1

空空如也

空空如也

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

TA关注的人

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