自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Eureka的简单搭建尝试

eureka是Netflix开源的一个服务注册与发现的组件,和其他Netflix的服务组件被整合为Spring Cloud Netflix模块。和Consul,Zookeeper类似,eureka是一个用于服务注册和发现的组件。## eureka的基本架构eureka主要包括下边三种角色:Register Service:服务注册中心,是一个eureka server,提供服务注册和发现的功能Provider Service:服务提供者,是一个eureka client,提供服务Consumer

2020-06-22 10:43:08 202

原创 将数据库中摸个字段的部分值进行替换

因为之前写的一个项目的地址发生了改变,所以需要将数据库中涉及api的地址的字段前缀改变。通过sql修改的方法update t_table set URL_TXT = replace(URL_TXT,'aaaa','bbbb') 会将t_table 表中URL_TXT字段中aaaa全替换为bbbb...

2020-05-26 16:58:12 1292

原创 Leetcode03无重复字符的最长子串

Leetcode03无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。想法这种类型的题可以通过滑动窗口解决。比较简便的方法是利用map,将字符和对应的下标保存为key-value对的方式,这样就可以通过下标去控制窗口显示,保证窗口内一直是没有重复元素的。这样只要遍历一边所有元素就可以获得结果。代码public class Solution { ...

2019-09-16 10:14:56 156

原创 final, finally, finalize 的区别

final1.修饰类被final修饰的类不可被继承;2.修饰方法被final修饰的方法不可被继承类重写;3.修饰变量被final修饰的变量表示常量,不可被再次赋值;finallyfinally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下;当然如果发生try语句中被终...

2019-01-14 16:48:08 170

原创 分装,继承,多态

封装概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。访问修饰符说明default只能当前类使用private包访问权限,被修饰的成员或者外部类可以被相同包下的其他类访问protected子类访问权限,被修饰成员可以被同一个包中其他类访问,也可以被不同包中的子类访问public都可...

2019-01-14 16:26:43 996

原创 为什么elasticsearch使用倒排索引

什么是倒排索引首先,既然有倒排,肯定就也有正排(正向)索引在搜索引擎中,关键词会被提取出来并且记录他在文档中出现的位置和次数,得到正向索引文档1->关键词1:出现次数,位置列表->关键词2:出现次数,位置列表文档2->关键词1:出现次数,位置列表->关键词2:出现次数,位置列表当我要去查询关键词[csgo]要扫描索引库中所有文档,找出包含关键词csgo的文档,再...

2018-11-16 17:18:17 1108

原创 java使用JPA和mysql配置注解方式

创建项目首先我使用的是Intellij IDEA,在idea中使用spring boot,spring boot版本选择了1.5.7。创建完项目并且导入依赖后创建jpa的configjpaconfigpackage com.tal.demoes1.config;import org.springframework.boot.autoconfigure.jdbc.DataSourc...

2018-11-15 17:23:44 2972

原创 java 写一个方法返回值是Map类型

写一个方法返回值是Map类型:(通过控制台 写进去一行字符,分别统计出其英文字母,空格,数字和其它字符 放到对应的list里面,最终把list放到Map里并返回)最近老遇到问这个问题的人,我觉定写个蠢一点的办法满足一下大家import java.util.*;public class demo1 { public static void main(String[] args) {...

2018-11-13 18:17:48 19325

原创 mysql+elasticsearch的优点

正在学习springboot加es的项目开发,以下是自己的一些笔记,个人的一些思考。为什么使用mysql目前最火的关系型数据库,主要是为了他的数据库的特性为什么使用elsaticsearch es在搜索方面天生具有优势,不像关系型数据库那样一个简单的搜索就需要联表mysql+elasticsearch的好处以mysql存取数据,es作为搜索引擎,保证性能为什么在搜索时不使用mysq...

2018-11-13 15:03:55 3542

原创 leetcode第1题俩数之和使用哈希表可以减少时间消耗

上班摸鱼刷题玩,刚好试试leetcode,第一题太简单了给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]然后我就直接暴力俩重for循环过了,然后看了...

2018-11-09 15:12:19 207

原创 ELK之ubuntu16安装kibana

kibana的安装基本和之前elasticsearch一样,可以看我之前的es安装的那一篇,在从官网下载并上传到服务器后。我们照样先解压。这时直接启动试试。成功启动。然后试试用自己的浏览器访问,没成功。那么试一下在服务器上访问本地curl 127.0.0.1:5601能访问应该是端口问题,如果是阿里云主机先去添加安全组策略,然后去config文件夹修改他的yml文件将默认的server....

2018-10-25 10:53:17 686

原创 ELK第一步ubuntu16安装Elasticsearch

嗯,公司要建一个基于ELK的日志分析平台,我先做下技术储备安装jdkjdk安装比较简单,但是有一点要注意es的启动不能以root来进行,所以要提前创建一个用户,jdk在root好用不一定在用户中也好用,在使用前可以试一试java -version。如果没有出现可能是jdk环境变量配置的问题,我之前遇到了这个问题按照一些博客重新设置了环境变量如我参考的博客但是没有成功,如果也有遇到同样问...

2018-10-24 17:17:11 437

转载 @Order(Ordered.HIGHEST_PRECEDENCE)是什么意思

今天学习公司代码发现@Order(Ordered.HIGHEST_PRECEDENCE)这个注解 了解了一下 我的pom4.0.0说明是spring4 Spring 4.0中默认情况下遵循从低到高的顺序,即最低值具有高优先级。 这意味着它们首先出现在列表或数组中。 因为默认情况下,排序优先级为LOWEST_PRECEDENCE。 如果您首先需要最高值,那么我们需要将此值更改为Ordered....

2018-09-12 11:21:28 13996 2

原创 java的选择排序 慕课网学习算法思想笔记

选择排序算法前言作为自己对慕课学习算法思想这门课的笔记,将里边的例子用java的方式实现选择排序的复杂度 选择排序的算法复杂度为O(n^2)什么要用O(n^2)的排序? 基础 编码简单,易于实现,是一些简单情景的首选 在一些特殊情况下,更加有效的 简单的排序算法可以衍生出复杂的算法 作为子过程,改进更复杂的算法java代码实现import java.util...

2018-09-10 17:19:28 175

原创 java实现快速排序笔记

import java.util.Scanner;public class Main { public static void main(String[] args) { int[] str = new int[10]; Scanner in = new Scanner(System.in); for (int i=0;i<10;...

2018-08-09 20:16:15 151

原创 Hibernate学习(5)QBC

QBC简介QBC(Query By Criteria) API提供了检索对象的另一种方式,它主要由Criteria接口、Criterion接口和Expresson类组成,它支持在运行时动态生成查询语句。QBC检索步骤: 1.调用Session的createCriteria()方法创建一个Criteria对象。 2.设定查询条件。Restrictions类提供了一系列用于设定查询条件的静...

2018-06-12 10:40:43 270

原创 Hibernate学习(4)简单的HQl查询

1.基本的查询 @Test public void test1(){ System.out.println("test...."); TUserEntity user = null; SessionFactory sessionFactory = SessionFactoryUtil.getSession(); ...

2018-05-21 23:12:30 162

原创 Hibernate学习(3)hibernate实现增删改查

增已经在之前完成过了删 @Test public void test2(){ System.out.println("test...."); TUserEntity tUserEntity = new TUserEntity(); //单例模式创建会话工厂对象 SessionFactory sess...

2018-05-14 23:55:39 1006

原创 Hibernate学习(2)单例模式实现SessionFactory

先做个补充:将上次的id手动添加改为自增<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-...

2018-05-14 22:44:05 304

原创 在idea中创建配置第一个hibernate项目

从最简单开始学习一个hibernate框架的项目是怎么配置的。什么是hibernate?先看一下百度百科的 Hibernate (开放源代码的对象关系映射框架) Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序...

2018-05-08 00:10:29 5520

原创 hdu 1003 动态规划java语言

1003这道题是一道动态规划,如果你不太明白动态规划是什么,你可以看一下这个链接http://blog.csdn.net/woshioosm/article/details/7438834 这道题仔细思考一下的话是这样的:1.假设我们从数组第一个下标位开始a[0],如果a[0]是一个正数,那么就让maxnum=a[0];然后呢记下这时的开始位置start = i+1;然后我们去找a[1],如果su

2016-11-05 20:53:52 470

原创 hdu oj从1000-1001-1002

自己要开始学习java,用hdu一边做一边记录下。 hdu1000 很简单直接上代码。import java.util.*;public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); while(in.hasNex

2016-11-03 20:35:07 283

原创 哈理工oj2223

水题Time Limit: 500 MSMemory Limit: 32768 KTotal Submit: 247(81 users)Total Accepted: 106(64 users)Rating: Special Judge: NoDescription因为是有关于接

2016-03-19 10:55:18 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除