摘要:
在terminal中执行以下命令:mvn install:install-file -DgroupId=ocx.GetRandom -DartifactId=GetRandom -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -Dfile=F:/ideawork/z 阅读全文
摘要:
代理模式分为:静态代理、动态代理(jdk代理)、Cglib代理 静态代理跟动态代理:需要目标对象有实现接口 cglib代理:适用目标对象没有实现接口的代理 直接上例子: 静态代理: 阅读全文
摘要:
/** * 策略模式测试 * 策略模式:是一种行为模式,不在于算法的实现而在于算法的封装,使客户端独立于各个策略 -针对对象的行为 * 简单工厂:旨在工厂对对象的创建 -针对对象的创建 */例子: /** * 路线选择抽象策略类 */public abstract class RoadStrateg 阅读全文
摘要:
工厂模式:就是提供一个实例化对象的接口,让子类去决定实现哪个具体对象 1:简单工厂 阅读全文
摘要:
观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。 发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 抽象被观察者角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都可以有任意数 阅读全文
摘要:
1、版本介绍 Elasticsearch: https://www.elastic.co/products/elasticsearch 版本:2.4.0 Logstash: https://www.elastic.co/products/logstash 版本:2.4.0 所需要的安装文件,到官网下 阅读全文
摘要:
一. 数据导入(DataImportHandler-DIH) DIH 是solr 提供的一种针对数据库、xml/HTTP、富文本对象导入到solr 索引库的工具包。这里只针对数据库做介绍。 A、准备以下jar包 apache-solr-dataimporthandler-4.0.0.jar apac 阅读全文
摘要:
使用cursorMark深分页 1、Solr4.7+ 2、start=0(一直等于0),rows=6(需要返回的记录条目) 3、第一次请求cursorMark=*,下一次请求用上次请求返回的cursortMark值 长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是 阅读全文
摘要:
1. kafka介绍 1.1. 主要功能 根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能: 1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka 阅读全文
摘要:
以下内容来自solr中国 1.1. 首先假设我的数据里fields有:name, tel, address 预设的搜寻是name这个字段, 如果要搜寻的数据刚好就是 name 这个字段,就不需要指定搜寻字段名称. 1.2. 查询规则: 如欲查询特定字段(非预设字段),请在查询词前加上该字段名称加 “ 阅读全文
摘要:
mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。 排他锁又称为写锁,简称X锁,顾名思义,排他锁就是不能与其他所并存, 阅读全文
摘要:
1 原始sql: SELECT a.* FROM event_data a WHERE a.receive_time >= '2018-03-28 00:00:00' AND a.receive_time <= '2018-03-28 23:59:59' ORDER BY a.receive_tim 阅读全文
摘要:
1、 <!-- freemarker模板 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>1.4 阅读全文
摘要:
public static void main(String[] args) { String[] a = { "a", "b", "c" }; String[] v = { "a", "b", "c" }; Integer[] b = {2,2,1,5,3,7,8}; //比较是否相等 boole 阅读全文
摘要:
不废话,上代码: 阅读全文
摘要:
依赖包: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </depende 阅读全文
摘要:
package com.jxd.Boot.aspect; import org.aspectj.lang.JoinPoint;import org.aspectj.lang.Signature;import org.aspectj.lang.annotation.AfterReturning;imp 阅读全文
摘要:
1:Springboot 默认缓存为ConcurrentMapCacheManager(spring-context) 2:再启动类上开启缓存 @SpringBootApplication //相当于上边几个的集合//@EnableScheduling//开启定时任务注解@EnableCaching 阅读全文
摘要:
1:下载nexus: 下载maven: 2:解压缩 配置maven环境变量 cd /etc/profile MAVEN_HOME=/usr/mavenexport MAVEN_HOMEexport PATH=${PATH}:${MAVEN_HOME}/bin 3:解压缩nexus /usr/nexu 阅读全文
摘要:
1:加入dbcp连接池依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.1.1</version> </dependency> <!-- ht 阅读全文
摘要:
1:依赖mybaits分页插件 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> 阅读全文
摘要:
package com.jxd.Boot.dao; import java.util.List; import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repo 阅读全文
摘要:
package com.jxd.Boot.hibernate.dao.impl; import java.util.List; import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;imp 阅读全文
摘要:
package com.jxd.Boot.web; import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import java.util.UUI 阅读全文
摘要:
public static void main(String[] args) { // 获取所有属性值 Field[] fields = People.class.getDeclaredFields(); for (Field field : fields) { // 要拿到属性值必须设置为true 阅读全文
摘要:
#设置日志输出路径,日志文件名称,输出日志级别 默认日志文件超过10M会切分成多个文件 最新的日志文件就是设置的日志文件 logging.level.root=INFOlogging.level.org.springframework.web=INFOlogging.level.org.hibern 阅读全文
摘要:
#cat /etc/issue在CentOS下执行显示为:CentOS release 5.7 (Final)Kernel \r on an \m 或在Ubuntu下显示为:Ubuntu 11.04 \n \l 阅读全文
摘要:
1:md5加密: <!-- MD5加密 --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency> Sys 阅读全文
摘要:
解决办法: Tomcat无论在windows上还是Linux上只需要吧安装包传上去解压就行,不需要配置环境变量,吧之前有可能别人别配置的环境变量统一删掉即可(网上一大堆说需要配置的都是胡说八道)。把以下配置删掉 CATALINA_BASE E:\Java\apache-tomcat-6.0.29CA 阅读全文
摘要:
new Thread(() -> System.out.println("lambda表达式,取代匿名函数......")).start(); Stream.of("1", "1", "3").distinct().forEach(System.out::println); System.out.p 阅读全文