自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wz1989love的专栏

5年经验的码畜重走开发之路

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

原创 solr 连接mysql库 自动更新索引

上期我们探讨了solr的入门,以及使用solr可视化界面进行索引操作的流程,可视化界面上对索引的操作其实就是通过接口,但是日常项目应用中不会一条条的通过接口插入索引。这期我们来探讨下solr连接mysql数据库,通过配置文件来实现批量导入索引,导入索引以后通过solr自带的定时任务自动更新索引。数据准备新建数据库表在mysql库中新建一个student表做为solr数据来源,除了正常的数据字段以外,还需要有2个特殊字段,用来做为solr自动更新索引时的标识使用。isdelete 逻辑删除字段,默

2021-06-01 16:12:42 427

原创 solr入门

solr下载sorl官网下载地址:https://solr.apache.org/downloads.html我们下载7.7.3的windows版本solr启动压缩包解压后得到以下目录文档我们打开bin文件夹,在地址栏中输入cmd,进入命令行界面。接着输入启动命令。启动命令如下:solr.cmd start在浏览器中访问http://localhost:8983/进入solr可视化界面。至此,solr启动成功。solr基本操作新建core(索引库)按照图示操作以后,会报错

2021-05-31 16:04:45 154

原创 myeclipse项目导入idea

myeclipse项目导入idea1、通过SVN下载项目a. 下载项目b. yes(打开项目)c. cancel(增加的iml文件不上传SVN)d. 下载完成后,目录如图所示(设置了忽略文件,隐藏了一些文件和文件夹)2、项目设置a. 修改JDK版本(项目名称一般不做修改)b. 修改JDK版本c. 删除错误架包d. 导入项目所有架包导入Tomcat架包,否则会缺少servlet-api.jar和jsp-api.jare. 配置项目web.xml以及静态资源位置

2020-05-12 09:28:54 526

原创 【HIbernate学习】HIbernate保存更新操作(四)

HIbernate中有save()、persist()、saveOrUpdate()3种方法可以进行保存操作,外加SQL插入语句的执行,总共四种实现插入操作的方式。现在我们就来讲解下它们的使用和区别。保存操作 save() @Test public void saveForNew() { Session session = null; try { session =...

2018-12-25 16:38:56 7206

原创 【HIbernate学习】HIbernate实例的三种状态(三)

Session 的主要功能是为映射实体类的实例提供创建,读取和删除操作。这些实例可能在给定时间点时存在于以下三种状态之一:瞬时状态: 一种新的持久性实例,被 Hibernate 认为是瞬时的,它不与 Session 相关联,在数据库中没有与之关联的记录且无标识符值。临时状态对象是通过实例化的方式注入到内存中,也就是通过New的方式来开辟内存。临时对象是孤立在内存上的,它不与数据库中的数据有任何...

2018-11-29 15:48:29 181

原创 【HIbernate学习】HIbernate架构(二)

Hibernate 使用不同的现存 Java API,比如 JDBC,Java 事务 API(JTA),以及 Java 命名和目录界面(JNDI)。JDBC 提供了一个基本的抽象级别的通用关系数据库的功能, Hibernate 支持几乎所有带有 JDBC 驱动的数据库。JNDI 和 JTA 允许 Hibernate 与 J2EE 应用程序服务器相集成。下面的部分简要地描述了在 Hibernate ...

2018-11-26 14:07:11 109

原创 【HIbernate学习】HIbernate的诞生(一)

JDBC的优缺点与局限性在Java开发学习过程中,当遇到需要对数据库进行操作的应用场景时,就不得不提到JDBC,JDBC 代表 Java Database Connectivity,它是提供了一组 Java API 来访问关系数据库的 Java 程序。那为什么有了JDBC,还需要HIbernate、mybatis等其他的数据库服务框架?这就需要了解JDBC的优缺点以及它的局限性。我们都...

2018-11-23 14:37:23 201

原创 “冒泡排序”讲解与延伸

什么是冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名“冒泡排序”。算法原理冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大...

2018-07-05 21:57:40 217

转载 log4j.properties配置详解

################################################################################ #①配置根Logger,其语法为: # #log4j.rootLogger = [level],appenderName,appenderName2,... #level是日志记录的优先级,分为OFF,TRACE,DEBUG,IN...

2018-07-05 21:56:58 104

转载 Log4j组成

  最近在项目开发管理过程中,我发现了很多测试打印信息,并且在源码中还搜索不到打印信息的地方,无法删除。平时在项目开发中,也跟项目组成员说明过打印的测试信息在功能开发完成后,需要删除打印信息,但是收效甚微,所以想通过普及强制使用Log4j进来改善当前的状况。  什么是Log4j  Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件...

2018-07-05 21:56:37 318

原创 第3章Java的基本程序设计结构(数据类型)

在 Java 中,一共有 8 种基本类型( primitive type ), 其中有 4 种整型、2 种浮点类型、1 种用于表示 Unicode 编码的字符单元的字符类型 char 和 1 种用于表示真值的 boolean 类型。1、整数整型用于表示没有小数部分的数值,它允许是负数。Java 提供了 4 种整型。在通常情况下,int 类型最常用。但如果表示星球上的居住人数,就需要使用 long ...

2018-07-05 21:56:03 214

原创 第1章Java程序设计概述(Java“白皮书”的关键术语)

1、简单性Java构建了一个无须深奥的专业训练就可以进行编程的系统。简单的另一个方面是小,Java的目标之一是支持开发能够在小型机器上独立运行的软件。2、面向对象简单地讲,面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。3、分布式Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。4、健壮性Java编译器能够检测许多在其他语言中仅在运行...

2018-07-05 21:54:57 187

原创 Java Tips

Java 和 C++ 最大的不同在于 Java 采用的指针模型可以消除重写内存和损坏数据的可能性。Java 中的 int 永远为 32 位的整数。Java 区分大小写。关键字 public 称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级別。关键字 class 表明 Java 程序中的全部内容都包含在类中。类是构建所有 Java 应用程序的构建块...

2018-07-05 21:46:00 169

原创 java.lang.ClassCastException: java.lang.Integer异常处理

java.lang.ClassCastException: java.lang.Integer昨天改一个页面显示的时候在查询语句的时候报了这个错误 经网上多方搜索 没有得到解决最后灵光一现 找到了问题的所在网上说的也许是一种很好的方法 但我觉得并不是最终引起1 查看数据库该字段是否为相应类型2 查看实体中对应字段是否是相同类型菜鸟见解  不喜勿喷~

2013-05-16 08:39:02 981

空空如也

空空如也

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

TA关注的人

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