java
文章平均质量分 61
Esmussssein
https://github.com/esmusssein777
展开
-
elasticSearch在jdk1.7时的增删改查api
最近在用elasticSearch做全文检索工作,但是项目中使用的jdk为1.7,所以选用了2.3.5版本的elasticSearch,网上的资料大都很乱,所以抽出时间来写一篇详细一点的,如果你的情况和我一样,希望能帮助到你。本项目用到的资源elasticSearch2.3.5+对应版本的ik分词器+gson的jar包。如果转载本文,请注明出处。1.安装elasticSearch ...原创 2018-05-17 12:41:53 · 1567 阅读 · 0 评论 -
Spring整合ActiveMQ
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。我们配置spring-jms.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache...原创 2018-08-24 10:31:38 · 166 阅读 · 0 评论 -
JavaWeb目录菜单树
下面是数据库中的表我们在后台通过与上级一层一层的关联达到树的加载。orgSupId是上级的ID,path是当前组织的整个路径。前台使用的是zTree插件,zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。http://www.treejs.cn/v3/main.php#_zTreeInfo删除:当我们...原创 2018-08-24 13:33:27 · 1517 阅读 · 0 评论 -
springMVC集成mybatis+generator实例
我们在eclipse中新建一个maven-app的项目。将项目build Path。将jdk换成自己的!!同样将tomcat配好。首先看包的结构 在pom.xml文件中添加<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2018-09-11 15:02:45 · 1495 阅读 · 0 评论 -
effectiveJava学习笔记:覆盖equals时遵守的约定
hashCode 方法用于散列集合的查找,equals 方法用于判断两个对象是否相等。我们为什么需要重写hashCode()方法和equals()方法?有时在我们的业务系统中判断对象时有时候需要的不是一种严格意义上的相等,而是一种业务上的对象相等。在这种情况下,原生的equals方法就不能满足我们的需求了.我们所知道的JavaBean的超类(父类)是Object类,JavaBean中的eq...原创 2018-09-15 16:41:21 · 167 阅读 · 0 评论 -
android入门小Demo
分享一个android端的小例子,代码虽少,五脏俱全。得到的效果是废话不多说,直接上代码。我们先看项目的结构。我们的主活动页面是activity_main.xml 代码如下<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android....原创 2018-09-07 17:53:13 · 8308 阅读 · 3 评论 -
springboot搭建集成mongoDB——MongoRepository简单查询,MongoTemplate复杂查询,和分布式搭建
我的开发环境是eclipse,首先安装好springboot的插件,我参考的是这篇博客Eclipse安装STS(Spring Tool Suite (STS) for Eclipse)插件,插件的下载地址是http://spring.io/tools3/sts/all。其次将mongodb安装好,解压版下载地址是http://dl.mongodb.org/dl/win32/x86_64安装...原创 2018-09-28 16:10:37 · 2300 阅读 · 2 评论 -
深入浅出Lambda
文章目录从需求到策略模式,再到匿名函数,最后到Lambda疲于不同的需求行为参数化匿名类优化Lambda优化从需求到策略模式,再到匿名函数,最后到Lambda首先我们有一个apple对象public static class Apple { private int weight = 0; private String color = ""; public Apple...原创 2019-05-21 20:58:16 · 241 阅读 · 0 评论 -
java8中Stream的使用
文章目录流为什么要用流使用流筛选和切片映射查找和匹配归约收集器流我们先来看一下有一些需求在Java7中的集合需要怎么写 public static List<String> getLowCaloricDishesNamesInJava7(List<Dish> dishes){ List<Dish> lowCaloricDishes =...原创 2019-06-19 20:53:23 · 452 阅读 · 0 评论 -
详细解释final和static
我们首先谈一谈final用法。final关键字可以用来修饰类、方法和变量1.修饰类 使用final来修饰的类叫作final类。final类通常功能是完整的,它们不能被继承。Java中有许多类是final的,譬如String, Interger以及其他包装类。下面是final类不能被继承的的实例final class PersonalLoan{ }class CheapPer...原创 2018-08-27 20:43:35 · 451 阅读 · 0 评论 -
详细解释Java内部类
为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类提供的、可以继承多个具体的或者抽象的类的能力来解决这些程序设计问题。可以这样说...原创 2018-08-30 20:55:44 · 167 阅读 · 0 评论 -
java web使用流下载服务器上文件
使用流下载文件需要注意的是ajax发送的请求不能浏览器响应,需要使用http请求发送。原因是因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。还有的原因是认为ajax方式请求的数据只能存放在javascipt内存空间,可以通过javascript访问,但是无法保存...原创 2018-07-03 14:17:55 · 3101 阅读 · 0 评论 -
javaWeb向服务器上传和下载文件
项目经常需要向服务器上传文件或者从服务器下载文件,因此将所需要的许多方法整理到了一个工具类中,包括从服务器下载流文件,上传文件到服务器(用Apache和spring不同的方法),希望能帮助到大家。package com.phy.szms.utils;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;...原创 2018-07-03 15:05:10 · 5643 阅读 · 0 评论 -
spring定时:动态设置定时任务
首先对xml文件进行配置xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd<task:annotation-d...原创 2018-08-03 16:24:36 · 4742 阅读 · 6 评论 -
mysql的备份与还原和备份为空的解决
备份出来的sql文件为什么为空?是因为在另外一台服务器部署的数据库在C盘默认program file的路径下,由于program file 文件夹名字存在空格,会导致数据库备份为空,因此需要把mysql中bin目录下的mysqldump.exe,mysql.exe两个应用程序复制到下面backupPath目录下,这个目录是你存储备份文件的目录,当然也可以在下面自己定义。备份与还原代码...原创 2018-07-27 18:08:36 · 2965 阅读 · 0 评论 -
mybatis执行sql语句
因为某些特殊需求,我们需要对mysql进行表查询,字段查询,字段增删改等操作,于是我们自己定义了一个新的mapper接口,满足mybatis对数据库操作不足的缺陷。下面我们首先新建一个SysDbMapper.xml文件<mapper namespace="com.ligz.cs.dao.system.SysDbMapper"> <select id="mannage"...原创 2018-08-05 15:13:51 · 709 阅读 · 0 评论 -
Maven安装与配置
Maven安装与配置 一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二、下载与安装1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到D:\Pro...转载 2018-08-13 08:54:41 · 282 阅读 · 0 评论 -
quartz定时:修改时间及时生效的定时任务
Quartz 1.x的用法如下,下方有2.x的大致用法,使用quartz定时任务在服务重启后会失效,如果想要任务不消失的定时任务,参照我的另一篇博客 :spring定时:动态设置定时任务 。maven配置如下:<properties> <project.build.sourceEncoding>UTF-8</project.build.sou...原创 2018-08-16 17:39:11 · 7926 阅读 · 0 评论 -
深入浅出Lambda(2)
文章目录Lambda表达式Lambda实战自带的函数式接口PredicateConsumerFunction方法引用定义使用Lambda表达式Lambda实战最开始的时候读取一行文件,当我们需要读取两行的时候,我们需要复制代码改造 public static String processFileLimited() throws IOException { try (B...原创 2019-06-17 21:06:43 · 314 阅读 · 0 评论