自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gaston的博客

千里之行始于脚下

  • 博客(181)
  • 资源 (41)
  • 收藏
  • 关注

原创 es8 简单的api使用案例 包括创建、删除、新增、分词

涉及到es文档的创建、新增、查询、删除和分词等api请求案例

2023-05-16 11:20:27 372

原创 postgresql中计算距离

由于是参考,所以这里直接甩连接:https://blog.csdn.net/xinshijimanon/article/details/80522919https://blog.csdn.net/flowerspring/article/details/94034335

2021-02-18 11:58:59 481

原创 pgsql中cron表达式

由于是转载就直接甩连接了:https://www.cybertec-postgresql.com/en/pg_timetable-advanced-postgresql-cron-like-scheduler-released/

2021-02-18 11:56:48 524

原创 PostgreSQL执行动态sql,应用在存储过程

虽然真的很鸡肋,并且性能不杂滴,但聊胜于无吧.drop function if exists exe_dynamic_sql(bigint);drop function if exists exe_dynamic_count(bigint);--返回记录集create or replace function exe_dynamic_sql(ival bigint) returns table(objectid bigint,name varchar(128))as $$ declar

2021-02-18 11:54:14 3766 1

转载 docker-compose

docker-compose 是什么docker-compose 是一个用来把 docker 自动化的东西。有了 docker-compose 你可以把所有繁复的 docker 操作全都一条命令,自动化的完成。为什么要用 docker-compose,他解决了什么用通俗的语言来说,我们平时操作 docker 还是很原始的一系列动作,你手动使用 docker 的动作可以拆分成找到一个系统镜像 // docker search 安装好 vm 或者 virtual box // apt-ge

2021-02-18 11:50:03 112

原创 Postgresql 查看版本 以及扩展插件版本

查看当前PG版本select VERSION()查看当前PG库所安装的插件名称select name from pg_available_extensions;查看插件的信息select * from pg_available_extensions WHERE name like 'postgis'

2021-02-18 11:47:57 2652

原创 Python中的urllib,urllib三种不同的请求方式

1、urllib获取服务器的资源自定义爬虫的重要组件获取百度首页的资源:#3.x的标准写法import urllib.requestimport urllib.parse#百度的首页from bs4 import BeautifulSoupurl = "http://www.baidu.com/"#发起一个request请求,得到返回对象res = urllib.request.urlopen(url)#查看http访问状态if res.status == 200:

2021-02-18 11:45:23 461 2

原创 sql中排序和分页同时使用存在的问题

话不多说,放链接https://www.jianshu.com/p/ead491db9749

2021-02-18 11:38:26 403

原创 优雅的后端API接口这么写,给新手看

由于是转发也不再复制粘贴了,贴地址看吧:https://segmentfault.com/a/1190000038639204或、https://mp.weixin.qq.com/s/ipFW88zeRRQZE1BydJE9gw

2021-02-18 11:31:52 416

原创 spring boot项目resources下的静态文件打包发布后找不到问题

报错信息: cannot be resolved to absolute file path because it does not reside in the file systemspringboot项目读取resource目录下的 txt 文件 ,在本机可以,发布后读取不到。报错的代码如下:public static List<String> getRank() throws IOException { ClassPathResource classPathReso

2021-02-18 11:18:58 1517

原创 Java自定义注解,并且通过反射读取注解属性

1.定义自定义元注释package com.isoftstone.mipss.common.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annotation.Retenti

2021-02-18 11:14:44 422 2

原创 mkdir -p 命令

1、直接用mkdir指令2、mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录

2020-12-22 10:20:23 1386

原创 Docker 启动时报错:iptables:No chain/target/match by the name

jenkins的docker containner启动失败,报错:failed programming external connectivity … iptables: No chain/target/match by that name”。docker 服务启动的时候,docker服务会向iptables注册一个链,以便让docker服务管理的containner所暴露的端口之间进行通信通过命令iptables -L可以查看iptables 链在开发环境中,如果你删除了iptables中的d

2020-12-22 10:19:01 355

原创 ng : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\ng.ps1,因为在此系统上禁止运行脚本。

一、我们在win10 系统中有一个搜索框 输入 Windows PowerShell注意: 一定要选择管理员身份运行二、打开了命令行之后,输入set-ExecutionPolicy RemoteSigned然后更改权限为A最后通过 get-ExecutionPolicy 查看当前的状态三、执行 angular 命令就可以了...

2020-12-22 10:16:55 482

原创 简述java中的动态代理

我们来比较Java的class和interface的区别:可以实例化class(非abstract); 不能实例化interface。所有interface类型的变量总是通过向上转型并指向某个实例的:CharSequence cs = new StringBuilder();有没有可能不编写实现类,直接在运行期创建某个interface的实例呢?这是可能的,因为Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例。

2020-12-22 10:15:21 239

原创 Java接口数据校验2

如上所示的@EnumValue约束注解,是一个非常实用的扩展,通过该注解我们可以实现对参数取值范围(不是大小范围)的约束,它支持对int、string以及enum三种数据类型的约束,具体使用方式如下:/** * 定制化注解,支持参数值与指定类型数组列表值进行匹配(缺点是需要将枚举值写死在字段定义的注解中) */@EnumValue(strValues = {"pay", "refund"}, message = "订单类型错误")private String orderType;/** *

2020-12-22 10:08:49 249

原创 Java接口数据校验1

从功能上说冗余的if-else代码没啥毛病,但从代码的优雅性来说冗长的if-else代码会显得非常臃肿。接下来的内容将给大家介绍一种处理此类问题的实用方法。具体将从以下几个方面进行介绍: 使用@Validated注解实现Controller接口层数据直接绑定校验; 扩展约束性注解实现数据取值范围的校验; 更加灵活的对象数据合法性校验工具类封装; 数据合法性校验结果异常统一返回处理; Controller接口层数据绑定校验实际上在Java开发中目前普通使用的Bean

2020-12-22 10:02:58 295

原创 Win10深色模式和白天模式设置

在《最新Win10系统自动开启/关闭夜间模式的设置方法》一文中,介绍了windows 10系统自动开启/关闭夜间模式的设置方法。但windows 10系统还提供了深色模式,在深色模式下,系统和受支持的应用会显示深色界面。如果在夜间模式中再应用深色模式,应该可以得到一个更佳的视觉效果。在夜间模式里,我们可以设置在每天的夜间Windows自动开启夜间模式,在每天的日间自动关闭夜间模式。能否使Windows 10系统将深色模式也设置为自动开启和关闭呢?即Windows 10系统在每天夜间自动同时开启夜间模式.

2020-12-22 09:56:22 4341

原创 springboot+easypoi导出excel

cn.afterturn easypoi-spring-boot-starter 4.1.0public enum ExcelTypeEnum { XLS("xls"), XLSX("xlsx"); private String value; private ExcelTypeEnum(String value) { this.value = value; } pu...

2020-12-22 09:50:59 728

原创 pgsql拆分逗号分隔的字符串

在PG提供了两个函数用于拆份字符串:1.regexp_split_to_array:它根据正则表达式拆分字符串并将其部分返回到数组中。2.regexp_split_to_table:它根据正则表达式将字符串拆分为多个部分,并将其部分返回到表的行中REGEXP_SPLIT_TO_ARRAYselect 'first field, second field , third field' as str;----------first field, second field , third fi

2020-12-22 09:38:37 9336

原创 Centos8安装docker-ce的时候errordman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64 requires runc >= 1.0.0-57

在Centos8环境安装docker的时候报错:Error: Problem: problem with installed package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64 - package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64 requires runc >= 1.0.0-57, but none of the providers can be inst

2020-11-18 20:09:28 1921 5

原创 java中关于String的split(String regex, int limit) 方法

在n多年之前学习Java的时候我们经常去研究那些模棱两可、不易理解和易混淆的知识点,当时我记得针对以下现象进行讨论过,想想当时实在是不易理解,今天再回去观看发现简单的很,变得很容易理解了:例如,字符串"boo:and:foo"使用这些参数可生成以下结果:Regex Limit 结果 : 2 { "boo", "and:foo" } : 5 { "boo", "and", "foo" } : -2 { "boo", "and", "foo..

2020-11-18 10:17:15 764

原创 postgresql一次线上通过执行计划解决sql查询慢问题分享

explain analyze select distinct tah.id , tah.hcbt , tah.hclx , ( select dict."name" from pro_admin.t_dict dict where dict.code = tah.hclx and dict.type_code = 'HCLX') hclxName, tah.hcnr .

2020-11-17 10:16:29 878

原创 详解Lambda、Stream和日期--后续用到了其他的补充

前言本篇主要讲述是Java中JDK1.8的一些语法特性的使用,主要是Lambda、Stream和LocalDate日期的一些使用。Lambda“Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式的结构 一个 Lambda 表达式可以有零个或多个参数 参数的类型既可以明确声明,也可以

2020-08-28 15:48:23 232

原创 pgsql模拟oracle的start with connect by查询

with t as (select * from t_department where parent_id=0) select count(0) from t; with t1 as (select * from t_department),t2 as(select * from t_department where parent_id=0) select t1.* from t1,t2 where t2.id=t1.parent_id;with recursive t as(select .

2020-05-27 17:56:34 2528

原创 This application requires a Java Runtime environment 1.8.0

本人在使用Mobileatlascreator的时候打开exe文件出现这个错误:This application requires a Java Runtime environment 1.8,解决办法如下:打开命令行输入redegit进入注册表,看如下目录和参数值设置,如果没有则进行添加,如果有不一致请修改,打开目录:[HKEY_LOCAL_MACHINE\SOFTWARE\Jav...

2020-04-22 14:38:37 6840

原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean

在StackOverflow论坛中发现,这个问题与“Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean”如出一辙。因为应用很简单,所以不是技术论坛中大家常说的应用入口类缺少@SpringBootApplication标注,或者是Spring bean缺...

2020-04-17 16:43:32 549

原创 eclipse中安装server,eclipse中没有dymatic,eclipse安装web插件

在软件eclipse下的Help->InstallNew Software->中,在Work with中点击Add,如下,加入Name——“Kepler” repository;Location————http://download.eclipse.org/releases/kepler点击Ok,找到选项Web,XML, Java EE and OSGi Enterprise...

2020-04-17 15:52:28 359

原创 完整配置修改tomcat端口

首先: 在Tomcat的根(安装)目录下,有一个conf文件夹,双击进入conf文件夹,在里面找到Server.xml文件,打开该文件。其次:在文件中找到如下文本:<Connector port="8080" protocol="HTTP/1.1"maxThreads="150" connectionTimeout="20000"...

2020-04-17 11:09:20 299

原创 东哥说java并发 第二集

欢迎来到第二集。如何正确停止线程,讲解原理:使用interrupt来通知,而不是强制java中对线程的停止并没有一个类似于电脑菜单关机那么个特别理想的命令,而是让一个线程使用intterrupt来停止目标线程,但是这个intterrupt只是一个通知并不是强制命令,因为目标线程是一个独立的其他人创建的线程,它需要完成本身的逻辑任务才能停止,但是这个过程只有它自己最清楚,目标线程的停止实际上...

2020-04-02 17:31:12 344

原创 东哥说java并发 第一集

实现多线程的方法package threadcoreknowledge.createthreads;/** * @author gaston * 用runnable方式创建线程 */public class RunnableStyle implements Runnable{ @Override public void run() { System.out.println...

2020-04-02 10:41:14 128

原创 安装Oracle库第一步出现"执行安装程序验证的初始设置失败"提示

1.测试c$ share是否成功,cmd里打net use \\localhost\c$,失败会是这样子::系统错误53The network path was not found成功是这样子: :命令成功完成2.失败的话继续第一步:检查AutoShareServer和AutoShareWks注册表值,以确保未将它们设置为0。依次点击“开始→运行”,输入regedit,然后...

2020-04-02 08:37:24 782

原创 cmd命令查看jdk环境变量安装目录地址

我们都知道哈,一个新环境的使用首先要配jdk环境变量,查看是否配置环境变量配置成功或查看jdk版本时通常使用一些命令,如图:来吧,今天的主角登场了,很少有人跟你说但是有些时候很实用的一个命令,最近在修改配置时需要指定环境变量的jdk中java.exe指定目录使用到了,这个命令就是:java -verbose不要去管除非目的是要看它们,前边的忽略版本在最后,如上图。还有可以先...

2020-04-02 08:26:38 4168

原创 synchronized并发讲解

syncronized的作用:能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安全的效果。syncronized的地位:1.synchronized是java的关键字,被java语言原生支持2.是最基本的互斥同步手段3.是并发编程中的元老级角色,是并发编程的必学内容在这里先模拟如果不使用synchronized的原始错误,模型:开启两个线程对一个变量i从0开始i+...

2020-03-16 16:25:11 384

原创 ORA-01033:ORACLE initialization or shutdown in progress

很美好的一天,这一次不知道你是在开发项目,还是在学习技能,还是替别人解决bug,反正你是遇到了一个问题:”ORA-01033:ORACLE initialization or shutdown in progress “ 登录oracle数据库失败的一个bug提示,遇到问题不要慌,先拿出手机来拍个照发个抖yin正文开始1.打开dos命令 输入 sqlplus /nolog;2.输入...

2020-03-11 15:28:22 229

原创 第02课:掌握记忆方法,在学习上就赢了一半

关于接下来我们要讲的记忆部分,主要分为三节课,第一节课跟大家分享记忆方面的原理和具体提高记忆效率的技巧,第二节课我们介绍复述记忆法的前两个 步骤,第三节课介绍最后一个步骤。大家知道记忆能力在学习中的重要性,可以说只要会记东西,考试的百分之八十九可以搞定了,谁在记忆上面更有优势,谁在考试上就更有优势。很多人都觉得自己记性差,这节课我们就从记忆能力开始讲一些记忆的基础原理,后面的具体提高效率的技巧...

2020-01-17 10:50:27 223

原创 第01课:高效学习方程式,你的学习到底是哪里除了问题

在中国学生中很常见的一个问题是,只知道自己学习的不好,但是不知道为什么不好。一些学生把学不好的原因判定为不爱学习。这样的学生需要的是一个合适的开始方法。毕竟在过去他的成绩真的太差了,很难会愿意开始学习,并且感兴趣。对于用功学习的人。我们很擅长把她们学习不好归到没有学习方法或者学习方法不正确上。但是这种归因方法,其实并没有找出真正的问题。一、学习不好的原因1.典型的时间投入不够想要达...

2020-01-17 10:28:42 309

原创 分享给粉丝的一个课程:所有的成就都源于学习力

这套课程就是介绍学习方法和学习经验的,可以跟大家很坦诚的说,我做这个课程非常幸福。因为当我是一个学习很差劲的学生的时候,我就面临一个深深的困惑,到底什么是学习方法?老师经常说,每个人都有自己的学习方法,但是从来没有人说过学习方法是什么。所以我们经理中考,高考,考研,各种考,甚至已经来到了工作岗位上,都不知道应该怎么学习,怎么进入一个陌生的领域并且掌握里面的规律。等我毕业之后,我内心一直有一...

2020-01-17 09:41:43 219

原创 IntelliJIDEA快捷键说明大全

目录 编辑【Editing】 查找或替换【Search/Replace】 查看使用情况【Usage Search】 编译与运行【Compile and Run】 调试【Debugging】 导航【Navigation】 编辑【Editing】 快捷键 英文说明 中文说明 Ctrl + Space Basic code completio...

2019-12-24 10:43:53 423

原创 js简易计算器

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8" /><title>简易计算器</title><style> body { background-color: #eee; } #calculator { margin...

2019-12-13 14:21:12 346

rar解,压缩安装包win10

rar解,压缩安装包win10 rar win10亲测可用 美观 稳定

2018-09-22

chrome插件开发用

chrome插件 很好用 自己开发经常用 不好用退钱 哈哈真的好用 下载吧

2018-09-22

potplayer最好用的播放器

亲测好用 淘汰了暴风等各大视频播放器 potplayer好用

2018-09-20

oracle sql developer

oracle sql developeroracle sql developeroracle sql developeroracle sql developer

2018-07-03

对称加密代码

对称加密代码 对称加密代码 对称加密代码 对称加密代码 对称加密代码

2018-07-01

DES和bcDESjar包

DES和bcDESjar包 DES和bcDESjar包 DES和bcDESjar包 DES和bcDESjar包 DES和bcDESjar包

2018-07-01

commons-codec-1.9.jar

commons-codec-1.9.jar commons-codec-1.9.jar commons-codec-1.9.jar commons-codec-1.9.jar

2018-07-01

springquartz源码

我在博客写了timer和quartz的笔记 附上了全部代码 有兴趣的可以去看博客参照这个代码

2018-06-30

activemq 普通版和spring版

activemq消息队列 maven项目 包括普通版jmstest 和spring版jmsspring

2018-06-27

apache-activemq-5.15.4-bin

apache-activemq-5.15.4-bin 最新版本 直接解压放到指定目录就可以用

2018-06-27

面试题 java面试题大全

面试题 java中高级面试题 自己总结的面试题 亲测 能找到工作

2018-06-27

javascript中文文档

javascript参考文档 使用说明文档 中文版 最新版 比较全

2018-06-27

数据库连接池

数据库连接池技术 多种配置 好用 亲测 没毛病 喜欢的来

2018-06-27

java验证码生成

生成前台登录验证码 随机生成 可以自定义随机数位和模糊程度

2018-06-27

java上传下载文件包

java eclipse ideal 开发 文件图片 上传 现在包 配置简单好用

2018-06-27

日历挂件 好用

日历挂件 里边有两种 可以自定义日历 简单好用 真的好好用

2018-06-27

截图软件 好用

截图软件 亲测好用 中文汉语 功能强大 操作简练 的

2018-06-27

css学习 盒子模型 css基础

css基础知识讲解 包括各种盒子模型 cascadingstylesheet

2018-06-27

git for windows

专门匹配windows系统的 git安装包 亲测 能用 最新版本

2018-06-26

git教程 github教程 附有图片

很不错的git教程 自己看完受益匪浅 看完后马上就试了 没毛病

2018-06-26

sql转为hivesql注意事项-实战总结

最近工作中遇到将达梦抽取sql迁移到数仓进行计算的的时候发现sql和hivesql语法上有些许区别,只能去解决了不得不学习hivesql,通过实践总结出来了一些改造过程中的注意事项和两类sql的区别,省去大家学习踩坑过程,多出来陪家人的时间

2022-12-05

datagrip导出mysqldump的时候用的下载解压即可dump.rar

当使用DataGrip导出myusqldump文件备份数据库的时候会让选择本地exe,这个时候下载使用即可适用于mysql5.7其他版本可能也可以

2021-11-12

东哥说java并发源码.zip

这个资源是配套我的博客的,里边的案例源码都在这里,我的博客叫"东哥说java并发 第一集";"东哥说java并发 第二集",两集源码都在一个资源包里

2020-04-02

synchronized并发讲解源码.zip

我自己的博客所附带的案例源码,我的博客标题名称是"synchronized并发讲解",关注我等待跟多更新

2020-03-16

design-pattern.rar

设计模式,有说明文档,从开始到最后,按序就班的练习下来,你会发现他们的异同,从而掌握自重的思想

2019-08-12

汇总java面试题2019版.rar

自己汇总面试题

2019-08-02

htdocs.rar

php结合前端学习,目前代码是学到了ajax和封装,以及ajax的跨域

2019-08-02

tcping工具

tcping工具

2019-02-11

security短信验证篇

security短信验证篇

2018-11-02

security记住我功能

security记住我功能

2018-11-02

security图片验证重构源码终极版

security图片验证重构源码终极版

2018-11-02

security图片验证重构源码

security图片验证重构源码

2018-11-02

博客教程源码,到图片验证结束

博客教程源码,到图片验证结束

2018-11-01

博客教程源码,到流程二结束

博客教程源码,到流程二结束 认证 授权 springsecuri

2018-11-01

navicat premium安装包

navicat premium安装包 目前是最新版本 里边附有其他安装下载地址 希望大家支持

2018-09-28

DockerToolbox.exe

之前那个版本过低,贴上新版本亲测能用

2018-09-25

docker for window dockertoolbox

docker for window dockertoolbox

2018-09-25

ps安装教程 安装包去我的资源下载 分三部分

ps安装教程 安装包去我的资源下载 分三部分 为什么分三部分上传 因为 安装包太大了 一下上传不上来 见谅

2018-09-23

教你怎么添加chrome插件,绝对有用

教你怎么添加chrome插件,绝对有用

2018-09-23

chrome历史版本

chrome历史版本浏览器 不喜欢18年谷歌更新风格的小伙伴可以下载

2018-09-23

空空如也

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

TA关注的人

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