• 标签: java 共 193 个结果.
  • 是否分词:          分词的作用是为了索引          需要分词: 文件名称, 文件内容          不需要分词: 不需要索引的域不需要分词,还有就是分词后无意义的域不需要分词                           比如: id, 身份证号 是否索引:          索引的的目的是为了搜索.          需要搜索的域就一定要创建索引,只有创
  • 安装docker参考博主另一篇文章 https://blog.csdn.net/u013294097/article/details/91127259 1、下载redis docker pull redis //使用镜像加速下载redis docker pull registry.docker-cn.com/library/redis 两种方法均可以 2、下载完成后查看镜像: docke
  • ## 添加自定义算法的步骤 ### 1.主启动类添加注解: @RibbonClient(name="DEBUGGGCLOUD-DEPT",configuration=MySelfRule.class) 此处的MySelfRule是自定义的算法规则的配置类,示例代码如下: ``` package com.cyjz.irule; import com.netflix.loadbalancer.IRu
  • 1.获取对象:now(),获取当前时区的时间对象: now(Zoneld zone) 创建指定时间的对象: of() 2.获得今天是本月的第几天: getDayOfMonth() 获得今天是本年的第几天: getDayOfYear() 获得今天是本周的第几天: getDayOfWeek() 获得当前的月份(枚举值):getMonth() 获得月份的数值
  • 关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。 需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数、总用户数和B表的行业名称。本来是不管查不查的到数据,在X轴都应该显示行业名称的,结果是X、Y轴都
  • ### 问题说明: ``` ABA问题是CAS的两个线程在处理某个数据的时候,当t1线程的执行时间较长,比如时间在10秒钟,t2线程的执行时间在2秒钟。在t1还没执行完成的过程中,t2线程将值从100改成101,然后t2再次将值101改成了100,此时,t1线程并不知道t2线程干了什么猫腻。t1线程再次去将100修改成2020是可以成功的,但是数值本身是被修改过的,不应该修改成功,所以这里就是出现
  • ## 配置方式 ### 1.在restTemplate配置类里面添加一个bean,用于确认所属的负载均衡算法类类型,全部代码如下: ``` package com.debuggg.cloud.cfg; import com.netflix.loadbalancer.IRule; import com.netflix.loadbalancer.RoundRobinRule; import org.
  • 利用线程池创建的优点: 1.提高响应速度(减少了创建新线程的时间) 2.降低资源消耗(重复利用线程池中线程,不需要每次都创建) 3.便于线程管理: corePoolSize:核心池的大小 maximumPooSize: 最大的线程数 keepAliveTime: 线程没有任务时最多保持长时间会终止 相关的API:ExecutorService 和
  • ### 策略模式: 策略模式是:定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 Spring 中在实例化对象的时候用到 Strategy 模式,在 SimpleInstantiationStrategy 有使用。 归类:行为型模式 特点:最终执行结果是固定的,执行过程和执行逻辑不一样 场景:旅游出行方式,下单支付方式,快递方式 ### 示例
  • ### 项目地址: [github地址](https://github.com/mx342/springcloud-demo) ### 步骤一:对consumer工程的pom添加坐标 ```
  • 与实现Runable接口相比,Callable功能更强大 1.与run()方法相比,call()方法可以有返回值 2.call()方法可以抛出异常 3.call()方法支持泛型的返回值 4.call()方法的返回值以及线程的调用需要借助于FutureTask类来实现 示例代码: package com.debuggg.exer; import java.util.concurrent
  • 整个过程中用到了手写类加载器, 手写动态生成java代码 手写编译代码 最后实现动态代理 ## 手写Proxy示例代码: ``` package com.example.demo.proxy.custom; import javax.tools.JavaCompiler; import javax.tools.JavaFileObject; import javax.tools.Standard
  • 搜索 TermQuery:          根据词进行搜索(只能从文本中进行搜索) QueryParser:          根据域名进行搜索,可以设置默认搜索域,推荐使用. (只能从文本中进行搜索) NumericRangeQuery:          从数值范围进行搜索 BooleanQuery:          组合查询,可以设置组合条件,not and or.从多个域

本文目录

    热门标签

    程序员导航

    阿里云新老用户最新优惠