- 博客(180)
- 资源 (41)
- 收藏
- 关注
原创 postgresql中计算距离
由于是参考,所以这里直接甩连接:https://blog.youkuaiyun.com/xinshijimanon/article/details/80522919https://blog.youkuaiyun.com/flowerspring/article/details/94034335
2021-02-18 11:58:59
573
原创 pgsql中cron表达式
由于是转载就直接甩连接了:https://www.cybertec-postgresql.com/en/pg_timetable-advanced-postgresql-cron-like-scheduler-released/
2021-02-18 11:56:48
633
原创 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
4176
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
156
原创 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
2918
原创 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
532
2
原创 优雅的后端API接口这么写,给新手看
由于是转发也不再复制粘贴了,贴地址看吧:https://segmentfault.com/a/1190000038639204或、https://mp.weixin.qq.com/s/ipFW88zeRRQZE1BydJE9gw
2021-02-18 11:31:52
495
原创 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
1689
原创 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
496
2
原创 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
439
原创 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
595
原创 简述java中的动态代理
我们来比较Java的class和interface的区别:可以实例化class(非abstract); 不能实例化interface。所有interface类型的变量总是通过向上转型并指向某个实例的:CharSequence cs = new StringBuilder();有没有可能不编写实现类,直接在运行期创建某个interface的实例呢?这是可能的,因为Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例。
2020-12-22 10:15:21
297
原创 Java接口数据校验2
如上所示的@EnumValue约束注解,是一个非常实用的扩展,通过该注解我们可以实现对参数取值范围(不是大小范围)的约束,它支持对int、string以及enum三种数据类型的约束,具体使用方式如下:/** * 定制化注解,支持参数值与指定类型数组列表值进行匹配(缺点是需要将枚举值写死在字段定义的注解中) */@EnumValue(strValues = {"pay", "refund"}, message = "订单类型错误")private String orderType;/** *
2020-12-22 10:08:49
317
原创 Java接口数据校验1
从功能上说冗余的if-else代码没啥毛病,但从代码的优雅性来说冗长的if-else代码会显得非常臃肿。接下来的内容将给大家介绍一种处理此类问题的实用方法。具体将从以下几个方面进行介绍: 使用@Validated注解实现Controller接口层数据直接绑定校验; 扩展约束性注解实现数据取值范围的校验; 更加灵活的对象数据合法性校验工具类封装; 数据合法性校验结果异常统一返回处理; Controller接口层数据绑定校验实际上在Java开发中目前普通使用的Bean
2020-12-22 10:02:58
353
原创 Win10深色模式和白天模式设置
在《最新Win10系统自动开启/关闭夜间模式的设置方法》一文中,介绍了windows 10系统自动开启/关闭夜间模式的设置方法。但windows 10系统还提供了深色模式,在深色模式下,系统和受支持的应用会显示深色界面。如果在夜间模式中再应用深色模式,应该可以得到一个更佳的视觉效果。在夜间模式里,我们可以设置在每天的夜间Windows自动开启夜间模式,在每天的日间自动关闭夜间模式。能否使Windows 10系统将深色模式也设置为自动开启和关闭呢?即Windows 10系统在每天夜间自动同时开启夜间模式.
2020-12-22 09:56:22
5573
原创 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
779
原创 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
9844
原创 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
2019
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
844
原创 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
955
原创 详解Lambda、Stream和日期--后续用到了其他的补充
前言本篇主要讲述是Java中JDK1.8的一些语法特性的使用,主要是Lambda、Stream和LocalDate日期的一些使用。Lambda“Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式的结构 一个 Lambda 表达式可以有零个或多个参数 参数的类型既可以明确声明,也可以
2020-08-28 15:48:23
277
原创 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
2731
原创 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
7449
1
原创 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
588
原创 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
410
原创 完整配置修改tomcat端口
首先: 在Tomcat的根(安装)目录下,有一个conf文件夹,双击进入conf文件夹,在里面找到Server.xml文件,打开该文件。其次:在文件中找到如下文本:<Connector port="8080" protocol="HTTP/1.1"maxThreads="150" connectionTimeout="20000"...
2020-04-17 11:09:20
360
原创 东哥说java并发 第二集
欢迎来到第二集。如何正确停止线程,讲解原理:使用interrupt来通知,而不是强制java中对线程的停止并没有一个类似于电脑菜单关机那么个特别理想的命令,而是让一个线程使用intterrupt来停止目标线程,但是这个intterrupt只是一个通知并不是强制命令,因为目标线程是一个独立的其他人创建的线程,它需要完成本身的逻辑任务才能停止,但是这个过程只有它自己最清楚,目标线程的停止实际上...
2020-04-02 17:31:12
398
原创 东哥说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
150
原创 安装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
889
原创 cmd命令查看jdk环境变量安装目录地址
我们都知道哈,一个新环境的使用首先要配jdk环境变量,查看是否配置环境变量配置成功或查看jdk版本时通常使用一些命令,如图:来吧,今天的主角登场了,很少有人跟你说但是有些时候很实用的一个命令,最近在修改配置时需要指定环境变量的jdk中java.exe指定目录使用到了,这个命令就是:java -verbose不要去管除非目的是要看它们,前边的忽略版本在最后,如上图。还有可以先...
2020-04-02 08:26:38
4507
原创 synchronized并发讲解
syncronized的作用:能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安全的效果。syncronized的地位:1.synchronized是java的关键字,被java语言原生支持2.是最基本的互斥同步手段3.是并发编程中的元老级角色,是并发编程的必学内容在这里先模拟如果不使用synchronized的原始错误,模型:开启两个线程对一个变量i从0开始i+...
2020-03-16 16:25:11
453
原创 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
287
原创 第02课:掌握记忆方法,在学习上就赢了一半
关于接下来我们要讲的记忆部分,主要分为三节课,第一节课跟大家分享记忆方面的原理和具体提高记忆效率的技巧,第二节课我们介绍复述记忆法的前两个 步骤,第三节课介绍最后一个步骤。大家知道记忆能力在学习中的重要性,可以说只要会记东西,考试的百分之八十九可以搞定了,谁在记忆上面更有优势,谁在考试上就更有优势。很多人都觉得自己记性差,这节课我们就从记忆能力开始讲一些记忆的基础原理,后面的具体提高效率的技巧...
2020-01-17 10:50:27
263
原创 第01课:高效学习方程式,你的学习到底是哪里除了问题
在中国学生中很常见的一个问题是,只知道自己学习的不好,但是不知道为什么不好。一些学生把学不好的原因判定为不爱学习。这样的学生需要的是一个合适的开始方法。毕竟在过去他的成绩真的太差了,很难会愿意开始学习,并且感兴趣。对于用功学习的人。我们很擅长把她们学习不好归到没有学习方法或者学习方法不正确上。但是这种归因方法,其实并没有找出真正的问题。一、学习不好的原因1.典型的时间投入不够想要达...
2020-01-17 10:28:42
375
原创 分享给粉丝的一个课程:所有的成就都源于学习力
这套课程就是介绍学习方法和学习经验的,可以跟大家很坦诚的说,我做这个课程非常幸福。因为当我是一个学习很差劲的学生的时候,我就面临一个深深的困惑,到底什么是学习方法?老师经常说,每个人都有自己的学习方法,但是从来没有人说过学习方法是什么。所以我们经理中考,高考,考研,各种考,甚至已经来到了工作岗位上,都不知道应该怎么学习,怎么进入一个陌生的领域并且掌握里面的规律。等我毕业之后,我内心一直有一...
2020-01-17 09:41:43
256
原创 IntelliJIDEA快捷键说明大全
目录 编辑【Editing】 查找或替换【Search/Replace】 查看使用情况【Usage Search】 编译与运行【Compile and Run】 调试【Debugging】 导航【Navigation】 编辑【Editing】 快捷键 英文说明 中文说明 Ctrl + Space Basic code completio...
2019-12-24 10:43:53
475
原创 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
380
oracle sql developer
2018-07-03
commons-codec-1.9.jar
2018-07-01
sql转为hivesql注意事项-实战总结
2022-12-05
datagrip导出mysqldump的时候用的下载解压即可dump.rar
2021-11-12
东哥说java并发源码.zip
2020-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人