- 博客(92)
- 资源 (7)
- 收藏
- 关注
原创 springboot项目练习十 整合mybatis+pageHelper
新建数据库 新建news表 配置数据库链接信息和数据源 整合pageHelper 编写baseDao 和baseDaoImpl实现公用方法的抽取 编写newDao和newsDaoImpl的实现类 编写newsDataBaseController测试创建数据库和表create database springboot_solr ;use springboot_solr;CRE...
2019-01-12 14:32:01
361
原创 springboot项目练习九 整合log4j2+aop完成新增方法日志信息记录
注意注意:由于使用的是springboot2.0.5版本,故采用log4j2进行日志采集(起初尝试log4j没有成功网上说1.5版本以上得使用log4j2 ,具体原因也未进行深究。知道的小伙伴可以留言告诉一下,大家一起学习) 由于springboot默认使用的是spring-boot-starter-logging这个,需将此依赖排除 起初想在用户请求数据的时候进行日志记录,但由于查询请求,往...
2019-01-12 12:48:39
897
原创 springboot项目练习八 获取新闻json数据
在查看完数据接口后网易新闻的链接地址返回的json数据是根据时间动态生成的 在项目查询列表上增加一个按钮修改解析json数据的方法完成数据的增加在页面顶部增加获取数据的按钮<td style="width:150px"></td> <td style="margin-left:20px"><input type="button" styl
2019-01-10 21:23:52
838
1
原创 springboot项目练习七 solr高亮查询条件查询
1 页面增加输入框和搜索按钮 修改页面交互代码完成搜索框的检索功能 增加solr的高亮查询<table> <tr> <td>输入查询关键字:</td> <td><input type="text" class=".l-text" id="key" >&l
2019-01-10 00:17:02
1769
3
原创 springboot项目练习六 去除页面上多余的html代码
去除页面多余的元素,使用jsoup完成HTML页面div的选择拼接自己的html模板完成html的修改 使用ligerui弹出窗口的方式修改查看新闻的方式 <!-- jsoup --> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup...
2019-01-08 22:14:56
806
原创 springboot项目练习五 整合redis-页面静态化
1 静态化:根据请求链接生成html文件完成访问页面的静态化2 静态化借用nosql数据库redis完成文件存储判断用户发起请求,接收用户请求,判断是否已经生成html静态文件,有则直接将生成的HTML文件地址return返回。 未生成html文件,通过Http发起网络请求,生成html文件,将文件名称以key-value的方式存储进redis缓存中。 第一步项目中添加redis的依赖...
2019-01-07 23:05:51
650
原创 springboot项目练习四 与solr交互
1 导入ligerUi的js插件2 修改后台代码完成分页查询,增加根据id删除的方法3 编写JQ完成页面的简单的交互3 新增一个resultData类完成返回数据的封装package com.gc.utils;import java.io.Serializable;/** * 返回结果数据 * @author gc * */public class Resul...
2019-01-06 19:01:45
1075
1
原创 springboot项目练习三 配置solr 抽取公共CRUD方法
编写solr的配置类完成solrClient的注入 编写操作solr的常用操作封装CRUD操作 编写controller类完成导入数据的程序入口1 新建solrContext.java文件package com.gc.config;import org.apache.solr.client.solrj.SolrClient;import org.apache.solr.clie...
2019-01-05 15:30:53
722
1
原创 springboot项目练习一 搭建springboot应用
项目介绍: 1 将下载完成的网易新闻的json数据进行解析,映射成solr索引文档对应的字段 2 使用ligurUi进行前端页面展示 3 将抓取到的页面进行静态化生成html文档项目环境搭建:1 pom文件<project xmlns="http://maven.apache.org/POM/4.0.0"...
2019-01-04 22:36:34
603
原创 生产者消费者 synchronized 互斥锁 和lock同步锁
1 synchronized package com.gc.test;/** * 生产者消费者问题 * 1 店员 * 2 生产者 * 3 消费者 * @author jiji * */public class ProducetAndConsumerTest { public static void main(String[] args) { ShopPe...
2018-12-30 18:49:52
429
原创 0L到100000000000L 进行累加求和的两种方式对比
package com.gc.test;/** * Created by jiji on 2018/12/30. */import java.time.Duration;import java.time.Instant;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.Recursive...
2018-12-30 17:46:37
662
原创 模拟数据在用户服务实现简单的查询
1 在userService项目 新增service serviceImpl 模拟查询数据库@Servicepublic class UserServiceImpl implements UserService { public static final Map<String,User> resMap = new HashMap<String,User&g...
2018-12-15 12:40:33
442
原创 开发用户模块完成服务注册
1 新建 user_service项目导入eureka client依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId...
2018-12-15 11:34:04
315
原创 Eureka 注册中心环境搭建
官网教程地址:https://cloud.spring.io/spring-cloud-netflix/2.0.x/single/spring-cloud-netflix.html#netflix-eureka-server-starter1 新建springboot项目2 增加项目依赖<properties> <java.version>1.8&l...
2018-12-15 11:13:57
2619
原创 Elasticsearch+logstash+kibana ELK简单案例模拟
1 下载json数据包 使用kibana完成数据分析 官网数据文档地址https://www.elastic.co/guide/en/kibana/current/tutorial-load-dataset.html2 下载官网上的数据包(下载的是第一个也可以下载第二个)wget https://download.elastic.co/demos/kibana/gettings...
2018-11-11 13:29:26
610
原创 Kibana 安装部署环境
1 下载 Kibana 安装包 (安装版本和elasticsearch保持一致)wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.3-linux-x86_64.tar.gz2 官网安装教程https://www.elastic.co/guide/en/kibana/6.4/install.htmlh...
2018-11-10 19:04:53
619
原创 logstash 读取日志信息输出到elasticsearch完成查询
1 新建test2.conf文件input { file { path =>"/soft/elasticsearch-6.4.3/logs/elasticsearch.log"#elasticsearch日志信息 #codec =>"json" type =>"elasticsearch" star...
2018-11-10 17:25:59
4540
1
原创 Logstash日志采集 安装搭建环境
https://www.elastic.co/guide/en/logstash/current/index.html1 下载安装包wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.2.tar.gz2 官网一些资料官网安装教程:https://www.elastic.co/guide/en/l...
2018-11-10 17:02:42
735
原创 elasticsearch 简单操作
1 查询健康状态 http://192.168.34.3:9200/_cluster/health?pretty{ "cluster_name" : "elasticsearch", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_no
2018-11-10 16:16:12
201
原创 Elk日志采集分析系统 搭建elasticsearch环境 6.4 环境
https://www.elastic.co/cn/blog/elasticsearch-6-4-0-released1 官网下载 elasticsearch 安装包https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz2 官网安装文档地址 https://www.elas...
2018-11-10 13:08:59
382
原创 linux
Linux下如下开启某个端口,比如我要开放6379端口:sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT在命令行输入以上命令后,再输入/etc/rc.d/init.d/iptables save保存防火墙配置。保存配置后我们重启防火墙服务,服务就能生效。 具体的操作是:/etc/rc.d/init.d/ipt...
2018-11-03 14:01:21
980
原创 日期工具类
package commUtils;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 常用时间函数 * @Description: TODO(用一句话描述该文件做什么) * @author guochao * @date 2018年10月31日 *...
2018-10-31 00:08:44
183
原创 StringUtils常用方法
package commUtils;/** * 常见 方法封装 string * @Description: TODO(用一句话描述该文件做什么) * @author guochao * @date 2018年10月30日 * */public class StringUtils { /** * 判断两个字符串是否相等 * @Description: TODO(...
2018-10-31 00:07:11
400
原创 solr+jdbc练习
1 创建数据库表create table item(fid varchar(50) PRIMARY KEY,fname varchar(50),ftitle varchar(50),fprice varchar(50),fcreatetime datetime)2 创建java项目 引入项目所需要的jar<dependency> <...
2018-10-13 21:38:08
725
1
原创 slor6.5配置ikanalyzer-solr分析器
1 分词器ikanalyzer-solr下载地址链接:https://pan.baidu.com/s/1dsJKtonhD-0R1GzCe0hzaA 提取码:gaov2 上传分析器至linux服务器上加压文件unzip ikanalyzer-solr6.5.zip [root@demo ikanalyzer-solr5]# lsext.dic ik...
2018-10-06 22:56:33
1034
原创 linux 虚拟机安装slor6.5
1)将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意) ;cp -r /usr/solr-6.5.0/server/solr-webapp/webapp/ /usr/tomcat/apache-tomcat-8.5.34/webapps/solr2)将 s...
2018-10-06 20:57:27
314
原创 springboot+thymeleaf
需求 : 1 springboot 整合thymeleaf 3 完成登录验证demo1 新建maven工程选择war包 修改pom文件引入springboot 和thymeleaf 的依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...
2018-10-04 18:32:34
206
原创 linux 上安装tomcat
1 wget 方式下载tomcat jar包wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34-windows-x64.zip2 将下载完成的tomcat压缩包剪切至usr目录3 解压压缩包至usr/tomcatunzip apache-tomca...
2018-10-03 23:48:27
183
原创 redis 发布订阅方式
SUBSCRIBE channel [channel ...] 订阅一个或多个频道 PUBLISH channel message 将信息发送至指定频道 PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合模式的频道PUBSUB subcommand [argument [argument ...]] 查看订阅与发布系统状态 PUNSUBSCR...
2018-10-03 22:50:56
527
原创 redis 命令行操作sort set 和java方式操作
Redis (sorted set)有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294...
2018-10-03 21:37:19
870
原创 redis命令行操作set集合和java方式操作set集合
sadd key member [member ...] 向集合中增加元素SMEMBERS key 查询集合中所有的元素srem key member [member ...] 移除集合中指定元素SISMEMBER key member 判断集合中是否存在某元素 SDIFF key [key ...] 计算集合差集SINTER key [key ...] 计算...
2018-10-03 19:02:08
1049
原创 redis 命令行操作map 和java操作map
hset key field value 单个设置 hget key field 获取map中指定key的值HMSET key field value [field value ...] 多个设置HMGET key field [field ...] 获取map中多个key的值HGETALL key 获取map中所有的数据hdel key field [f...
2018-10-03 18:06:40
17348
原创 redis 命令操作list和java 操作list
list 双向链表1 lpush 方式添加 从左往右添加127.0.0.1:6379> lpush list1 a b c d r(integer) 5127.0.0.1:6379> 查询list1 从左到右0 -1语法 :lrange key start stop 127.0.0.1:6379> lrange list1 0 -11) ...
2018-10-02 23:46:15
2146
原创 redis 简单操作字符串
package redisUtils;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;public class RedisUtils { static JedisPool jedisPool = new JedisPool("192.168.34.3",6379); static Jedis...
2018-10-02 21:53:58
166
原创 java配置redis连接池
1新增依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma...
2018-10-02 19:43:48
881
原创 java 连接redis 实现简单的查询
1 新建maven项目 添加依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...
2018-10-02 18:51:16
1894
原创 虚拟机安装redis
第一步安装gcc redis编译环境yum install gcc-c++第二步 wget方式 下载redis压缩包,并解压,以及编译wget http://download.redis.io/releases/redis-3.2.9.tar.gz输入命令yum -y install wget下载redis jar包下载成功则可在 root目录...
2018-10-02 17:30:52
616
原创 通过远程工具上传jdk,并完成配置
1 配置linux的编码方式 解决乱码 /etc/sysconfig/i18n 退出插入模式 esc shift+zz 保存退出 2 上传jdk文件 通过远程连接工具将JDk上传至usr目录下3 创建文件夹big使用mv 命令将jdk文件移进此目录mv jdk-7u71-linux-i586.tar....
2018-07-29 13:01:08
828
原创 配置linux网络的坑之IPADDR 等出现Command not found
本想使用ssh客户端工具上传一下jdk安装一下jdk的结果卡在这,记录下来。先上错误截图目录下面开始配置linux的网络环境 一 设置VMware的虚拟地址 点击编辑----->选择虚拟网络编辑器二 修改本地以太网中vmware虚拟出的网卡的Ip三 配置linux的网络信息其他配置完后,修改了eth0文件下图是修改后直接退出保存的截图。...
2018-07-22 18:33:17
12317
原创 搭建hadoop环境前期准备搭建修改linux配置
1 安装虚拟机VMWare2 安装Centos3 进入linux环境修改配置 1 进入环境 输入用户名和密码 2 查看系统文件目录 ls 查看文件列表 ls -a 显示所有文件包含影藏文件 ls -l ...
2018-07-21 19:11:39
246
身份证前四位所属身份地区sql文件
2020-05-21
手机号前7位归属地csv文件
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅