work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 58 下一页

2021年6月13日

摘要: JasperReport介绍 JasperReport是一个非常强大,易用的开源报表引擎,用Java语言编写。可以导出各种格式的文档,如HTML,PDF,Execel,Word等) 一、安装Jaspersoft Sutdio Jaspersoft Sutdio是一个设计报表的模板工具 下载Jaspe 阅读全文

posted @ 2021-06-13 20:49 work hard work smart 阅读(813) 评论(0) 推荐(0) 编辑

2021年5月2日

摘要: q: 查询的关键字,此参数最为重要。例如q=id:1001,默认q=*.* fl: 指定返回哪些字段,用逗号或空格分隔。字段区分大小写。例如fl=id,name,sort start: 返回结果的第几条记录开始,一般分页用,默认0开始 rows: 指定返回结果最多有多少条记录,默认10条。和star 阅读全文

posted @ 2021-05-02 21:10 work hard work smart 阅读(77) 评论(0) 推荐(0) 编辑

摘要: 将MySQL中的数据导入到Solr,使用的是dataimport 在solrconfig.xml 配置 <requestHandler name="/dataimport" class="solr.DataImportHandler"> <lst name="defaults"> <str name 阅读全文

posted @ 2021-05-02 20:47 work hard work smart 阅读(119) 评论(0) 推荐(0) 编辑

摘要: Field详解 <field name="id" type="string" indexed="true" stored="true" multiValued="true"/> name: 指定域的名称(自定义) type: 指定域的类型 indexed: 是否索引 是: (将分好的次进行索引,索引 阅读全文

posted @ 2021-05-02 20:19 work hard work smart 阅读(331) 评论(0) 推荐(0) 编辑

2021年4月26日

摘要: 1、下载Nginx http://nginx.org/download/ 我这里下载的版本为1.18.0 2、解压到D:\software\nginx\nginx-1.18.0 3、启动nginx cd D:\software\nginx\nginx-1.18.0 nginx.exe 4、检查是否启 阅读全文

posted @ 2021-04-26 15:52 work hard work smart 阅读(336) 评论(0) 推荐(0) 编辑

2021年4月25日

摘要: 1、首先再Idea上安装BashSupport插件 2、编写firstshell.sh msg='hello world' echo $msg 3、增加配置 4、运行firstshell.sh 输出结果如下: 阅读全文

posted @ 2021-04-25 23:13 work hard work smart 阅读(1420) 评论(0) 推荐(0) 编辑

2021年4月24日

摘要: mysql使用的版本为5.6.47 1、下载解压 2、设置环境变量 修改Path 3、修改my.ini文件 4、安装 cd D:\software\mysql\mysql-5.6.47-winx64\bin mysqld install MySQL --defaults-file="D:\softw 阅读全文

posted @ 2021-04-24 11:09 work hard work smart 阅读(78) 评论(0) 推荐(0) 编辑

2021年4月18日

摘要: Solr版本:4.10.0,这里介绍Solr Admin UI 一、左边的主菜单 Logging: 展示Solr的日志,不需要去后台查日志,可以设置打印日志级别 Cloud: SolrCloud集群模式下显示。 CoreAdmin: 支持SolrCore基本操作 Java Properties: J 阅读全文

posted @ 2021-04-18 20:41 work hard work smart 阅读(253) 评论(0) 推荐(0) 编辑

摘要: Solr版本4.10.0 mmseg4j 2.2.0 1、为什么使用中文分词器 如上图所示,输入“我是中国人”,结果是将每个字进行了分词。这个显然不是我们想要的结果。 2、使用中文分词器mmseg4j 在工程中增加 <dependency> <groupId>com.chenlb.mmseg4j</ 阅读全文

posted @ 2021-04-18 14:18 work hard work smart 阅读(94) 评论(0) 推荐(0) 编辑

2021年4月11日

摘要: 使用环境: 腾讯云服务器 JDK8 tomcat8.0.45 一、下载Solr。 这里使用的版本为4.1.0 下载地址: https://archive.apache.org/dist/lucene/solr/4.1.0/ cd /home/tools/solr tar -xf solr-4.1.0 阅读全文

posted @ 2021-04-11 23:50 work hard work smart 阅读(94) 评论(0) 推荐(0) 编辑

摘要: 一、Window下 ActiveMQ的安装 1、下载ActiveMQ, 这里使用的版本为5.5.1 https://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+5.5.1+Release 2、启动ActiveMQ cd D:\softw 阅读全文

posted @ 2021-04-11 13:43 work hard work smart 阅读(125) 评论(0) 推荐(0) 编辑

2021年3月7日

摘要: 1、AbstractQueuedSynchronizer介绍 AQS,AbstractQueuedSynchronizer,即队列同步器。它是构建锁和其它同步组件的基础框架(如ReentrantLock, ReentrantReadWriteLock, Semaphore等),JUC并发包的作者期望 阅读全文

posted @ 2021-03-07 23:55 work hard work smart 阅读(165) 评论(0) 推荐(0) 编辑

2021年3月6日

摘要: 1、Bean的发展 Java Bean --> EJB --> POJO JavaBean是Applet Bean演变而来 EJB: Enterprise Java Beans (已经成为历史) POJO: Plain Ordinary Java Object 简单的JavaBean 2、为什么要使 阅读全文

posted @ 2021-03-06 18:36 work hard work smart 阅读(201) 评论(0) 推荐(0) 编辑

2021年2月28日

摘要: 利用Executors创建不同的线程池满足不同场景的需求 线程池的创建方式: Java基础二、多线程 1、Fork/Join框架 把大任务分割成若干小任务并行执行,最终汇总每个小任务结果后得到大任务结果的框架。 2、Work-Stealing算法: 某个线程从其他队列里窃取任务来执行。 当某个线程闲 阅读全文

posted @ 2021-02-28 14:17 work hard work smart 阅读(60) 评论(0) 推荐(0) 编辑

2021年2月27日

摘要: 数据库Group by语句调优 松散索引扫描(Loose Index Scan):性能最好 explain中会有Using index for group-by 紧凑索引扫描(Tight Index Scan): 性能第二 explain中无明显标识 临时表(Temporary table): 性能 阅读全文

posted @ 2021-02-27 17:41 work hard work smart 阅读(235) 评论(0) 推荐(0) 编辑

摘要: Order By语句优化最好的做法是: 利用索引避免排序 哪些情况下Order by字句能用索引 MySQL排序原理 Order by调优原则与技巧 Order by调优实战 1、哪些情况下Order by字句能用索引 下图是B+Tree 利用索引本身的有序性,让MySQL跳过排序过程。 测试数据准 阅读全文

posted @ 2021-02-27 16:17 work hard work smart 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 一、count实验和结论 1、测试数据准备 create table user_test_count ( id int primary key not null auto_increment, name varchar(45), age int, email varchar(60), birthda 阅读全文

posted @ 2021-02-27 16:16 work hard work smart 阅读(402) 评论(0) 推荐(0) 编辑

摘要: -- 查询第一页(前10条),花费102msselect * from employees limit 0,10; -- 查询300001~300010,花费230msselect * from employees limit 300000,10; explain select * from emp 阅读全文

posted @ 2021-02-27 16:12 work hard work smart 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 1、第一范式(1NF) 字段具有原子性,即数据库表的每一个字段都是不可分割的原子数据项,不能是集合、数组、记录等非原子数据项。 当实体中的某个属性有多个值时,必须拆分为不同的属性。 如地址address字段,可以拆分成省市区 2、第二范式(2NF) 满足1NF的基础上,要求每一行数据具有唯一性,并且 阅读全文

posted @ 2021-02-27 13:47 work hard work smart 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 一、JOIN语句优化 join的种类有哪些? 彼此的区别? join有哪些算法? join语句如何优化 1、join的种类有哪些? 彼此的区别? 还有一种join select * from A a corss join B b; 笛卡尔积连接。行数是A表和B表的乘积。 如果corss join带有 阅读全文

posted @ 2021-02-27 13:44 work hard work smart 阅读(364) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 58 下一页