- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 oracle 数据库查询某库中某表所占空间信息
oracle 数据库查询某库中某表所占空间信息select t.OWNER , t.segment_name , t.segment_type , sum(t.bytes / 1024 / 1024) "占用空间(M)" from dba_segments t where t.segment_type = 'TABLE' and OWNER = 'IPTV' --库名 and segment_name = 'T_IPTV_CON
2022-01-27 18:21:17 1156
原创 2021-09-16
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-01-21 10:59:09 384
原创 java基本数据类型使用的意料之外
1.意料之外1short a=1;a=a+1;//编译错误 1为int型需要进行强转a+=1;//编译正确 +=操作符会进行隐式自动类型转换2.Integer中IntegerCachepublic class Test { /** * Cache to support the object identity semantics of autoboxing for values between * -128 and 127 (inclusive...
2022-01-21 10:57:52 365
原创 SQL获取两个时间段的月或周或日
获取两个时间段内的日SELECT date_format(`date`, '%Y-%m-%d') yearAndMonthAndDay FROM ( SELECT adddate( '1970-01-01' , t4.i * 10000 + t3.i * 1000 + t2.i * 100 + t1.i * 10 + t0.i ) `date`
2021-12-07 14:25:53 1476
原创 网络畅通,进行HTTP请求,win10环境下浏览器、PostMan以及CMD中curl都可以请求到资源,但是java代码调试的时候请求不到资源
网络畅通,进行HTTP请求,win10环境下浏览器、PostMan以及CMD中curl都可以请求到资源,但是java代码调试的时候请求不到资源,连接超时,(由于环境比较复杂,涉及到vpn,以及访问资源的授权,跳了一个有一个坑)浏览器可以获取到资源,如下图:使用httpclient方式调试,结果如下图:使用hutool工具类,发送http请求结果经过多次尝试后发现,网络、工具类、都没有问题,由于使用的云桌面。定位到可能是由于java虚拟机或者云桌面本机配置出现故障,在百度上找到了高..
2021-08-25 15:33:44 1563
原创 Java获取最近四周的周一日期,不包含当前周()
package com.wms;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test { public static void main(String[] args) { final SimpleDateFormat format = new SimpleDa.
2021-08-03 17:05:09 514
原创 MySQL 单表亿级数据查询优化,达到秒级响应
最近应单用户画像业务需求,需要满足6个月单用户的天粒度收视情况,呈现近半年的收视趋势图。每天数据量大概在150w条左右,一个月大概4500w,6个月大概2.7亿条。要满足大数据量的秒级响应。由于系统采用的为mysql+mongo+oracle的多数据源的模式,多数据源管理起来复杂难度较大。系统也在逐渐往mysql数据库迁移。在此篇文章里就只聊mysql的十亿条数据的查询效率优化,说到优化不得不聊聊mysql数据库索引,以及数据库表结构设计。mysql数据库索引:https://blog.csdn.net
2021-07-30 09:24:53 12304
原创 equals 与 == 不试不知道,一试吓一跳
package com.wms;import java.util.Objects;public class User { private String name; private String pwd; public User(String name, String pwd) { this.name = name; this.pwd = pwd; } public String getName() { re.
2021-07-07 17:45:30 99
原创 亚信初面与二面
spring 5的特点in 和 exists的区别git和SVN最大的区别git创建分支spring的特点,为什么要用springString 有哪些特点 springboot的优点,为什么要用springbootwar包部署与jar包部署的区别基础数据类型jdk1.8的重大变革AOP,怎么去实现设计模式有哪些怎么去确保是单例的什么是分布式分布式会遇到那些问题dubbo注册中心消息队列创建索引的原则DML与DDL索引类型有哪些shell处理过的实际问题...
2021-03-29 14:54:32 780
转载 java笔试题(跳进坑来),考察java多态的理解
public class Test { public static void main(String[] args) { System.out.println("new B().getValue()-----"+new B().getValue()); } static class A{ protected int value; public A(int v){ System.out.println("be.
2021-03-15 16:47:52 218
原创 简历
研发系列的简历筛选比较喜欢PDF格式,打开效果会更好一些。简历中是否会有博客、GitHub以及开源项目,有的话会点开看一看。看看这个人的代码风格、参与编程内容和技术兴趣技术栈中与招聘公司需要的是否匹配,比如很多传统行业过来的,没用过RPC、MQ以及互联网技术。项目经验会比较重视,主要是匹配程度,个人的职责,以及有没有一些亮点技术解决方案。终究这份简历是把你和面试官建立起沟通的桥梁,你的纸面上是否留下了和面试官要聊下去的点。...
2021-03-15 14:56:51 75
原创 采用@DS注解方式配置使用多数据源,将不同数据源的数据以csv格式的文件输出到相应ftp服务器(springboot jpa ftp io流技术)
创建springboot项目,编写启动类package com.iptv.ctrlcabin;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;impo
2021-01-12 17:40:26 2624
转载 Java日常开发的坑
1. 六类典型空指针问题 包装类型的空指针问题 级联调用的空指针问题 Equals方法左边的空指针问题 ConcurrentHashMap 这样的容器不支持 Key 和 Value 为 null。 集合,数组直接获取元素 对象直接获取属性 1.1包装类型的空指针问题publicclassNullPointTest{publicstaticvoidmain(String[]args)throwsInterrupte...
2020-12-30 11:32:08 293
原创 那些年开发中遇到的坑与知识点积累
1.mongodb在进行两个集合的查询的时候要分开差,假若查询条件有一个是公用的,要防止查询参数被覆盖。解决办法:将两个查询分开写,分出优先级2.log.info("当前查询的满足条件的stbAll数据的业务账号:" + stbAll.getBusinessId());在进行日志输出是,要防止里面含有null,防止空指针异常。3.mysql 中PERIOD_DIFF(date1,date2);比较两个日期的差异,注意:第一个参数需比第二个参数晚,运行才正常-- MySQL 另类日期函数:per
2020-12-30 11:24:23 131
原创 docker安装kafka,并进行简单的测试
centos安装docker(不再赘述,参考https://www.runoob.com/docker/centos-docker-install.html),关于下载慢的可以修改docker镜像源为阿里云的,然后基于docker安装kafka1.安装前要先了解:由于kafka依赖zookeeper环境,所以要先安装zookeeper、再安装kafka2.安装zookeepersudo docker pull wurstmeister/zookeeper3.安装kafkasud
2020-12-30 10:28:21 994
原创 java零碎知识点
1.用transient关键字标记的成员变量不参与序列化过程。Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当一个对象被序列化的时候,transient型变量的值不包括在序列...
2019-09-09 14:56:34 108
原创 数据库的相关知识
1. InnoDB(数据库引擎)中的事务隔离级别SQL标准中的事务四种隔离级别 未提交读(Read Uncommitted):可能出现脏读(可能读取到其他会话中未提交事务修改的数据)、不可重复读、幻读 提交读(Read Committed):只能读取到已经提交的数据。Oracle等多数数据库默认都是该级别 (不重复读) 可重复读(Repeated Read):可重复读...
2019-09-09 14:55:55 78
原创 SQL优化
SQL优化1.负向查询不使用索引(实质上就是检索)select name from user where id not in (1,3,4);应该修改为:select name from user where id in (2,5,6);2.前导模糊查询不使用索引(%zhangsan),非前导则可以(zhangsan%)3.数据区分不明显的不建议创建索引4.字段...
2019-09-09 14:54:55 171
原创 Spring面试可能被问到的相关知识点
1. 说说Spring事务什么情况下才会回滚当所拦截的方法有指定异常抛出,事务才会自动进行回滚。默认情况下是捕获到方法的RuntimeException异常,也就是说抛出只要属于运行时的异常(即RuntimeException及其子类)都能回滚;但当抛出一个不属于运行时异常时,事务是不会回滚的。如果是其他异常想要实现回滚,可以进行配置。2. 说说Spring事务的传播属性事务的传播性一...
2019-09-09 14:54:14 101
原创 新技术专用名词解释
Sentinel 是面向分布式服务架构的轻量级流量控制框架,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。Sentinel 控制台是流量控制、熔断降级规则统一配置和管理的入口,它为用户提供了机器自发现、簇点链路自发现、监控、规则配置等功能。在 Sentinel 控制台上,我们可以配置规则并实时查看流量控制效果。Nacos 致力于帮助您发现、配置和...
2019-09-09 14:52:44 616
翻译 MySQL数据库
MySQL数据库(一) 建表规约1.【强制】表达是与否概念的字段,必须使用 【强制】表达是与否概念的字段,必须使用 【强制】表达是与否概念的字段,必须使用 is_xxx的方式命名,数据类型是 的方式命名,数据类型是 的方式命名,数据类型是 unsigned tinyint(1表示是, 0表示否)。 表示否)。 说明: 任何字段如果为非负数,必须是 unsigned。注意: POJO类中的任...
2019-09-09 14:45:21 252
原创 你可能不知道的一些java小秘密
结果将会输出什么?true 还是 false? System.out.println(3*0.1 == 0.3);// falseSystem.out.println(0.1*3 == 0.3);// falseSystem.out.println(0.3*1 == 0.3);// trueWhy?java中小数 float和double类型一个占32位 一个64位其实...
2019-09-09 14:42:58 110
原创 java1.8的新增特性
1.default关键字通过使用default修饰方法,可以让我们在接口里面定义具体的方法实现public interface NewCharacter { public void test1(); // 在接口里面定义具体的方法实现 public default void test2(){ System.out.printl...
2019-09-09 14:41:38 135
原创 java 中序列化的作用和好处
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想...
2019-09-09 14:39:21 366
原创 JDK里的设计模式(附记忆)
结构型模式: 适配器:用来把一个接口转化成另一个接口,如 java.util.Arrays#asList()。 桥接模式:这个模式将抽象和抽象操作的实现进行了解耦,这样使得抽象和实现可以独立地变化,如JDBC; 组合模式:使得客户端看来单个对象和对象的组合是同等的。换句话说,某个类型的方法同时也接受自身类型作为参数,如 Map.putAll,List.addAll、Set...
2019-09-09 14:37:31 84
2005-2021信息系统项目管理师历年真题(含上午、下午题、案例分析、论文)试题和答案.zip
2021-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人