自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis用来干嘛的?

1.Redis支持的数据类型?1. String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。2. Hash(哈希)Redis hash 是一个键值(key=>value)对集合。特别可以存储Java中的对象。因为Java对象有若干个实体属性。格式: hmset name key1 value1 key.

2020-07-23 14:55:12 1942 1

原创 C#SUM函数改变数据精度问题

问题:用遍历list累加方式和sum()函数取相同的数据,居然数据不一样?数据库的两条数据分别是9位精度的:程序中:List累加方式得到的结果:308.059sum()函数方式得到的结果ddd=308.058999999这下好了,怎么就差0.001了呢?经过调试就发现List在使用SUM()函数的时候把原本9位精度的数据竟然变成了原因:SUM()求和时的精度问题跟数据表字段定义有关SUM以最精确的 expression 数据类型返回所有表达式值的和 返回结果:

2020-07-17 16:38:21 1197

原创 Orcacle回滚update操作之前的数据

如果数据库不注意改错了数据提交了,还能不能回滚数据呢?我们先来看个过程:现在有一个数据结构create table ABCS( UPDATE_DATE DATE not null, EMPOLYEE_NAME NVARCHAR2(80), SALARY NUMBER)INSERT INTO ABCS VALUES (2020/7/1, 张三, 12);INSERT INTO ABCS VALU

2020-07-17 15:15:58 576

原创 oracleORA-28002:密码过期的解决方法

最近登陆数据库报了一个密码即将过期的错误:ORA-28002:the password will expire within 7 days原因:oracle数据库中default概要文件中设置了"PASSWORD_LIFE_TIME=360”,oracle用户的密码的有效期为360天,在日期接近有效期限时,启动数据库就会提示这个信息。信息查找:1.首先管理员权限的用户登陆,查询那些是管理员,如果有必要修改的话可以加上 FOR UPDATESELECT USERNAME,PROFIL.

2020-07-17 14:33:17 487

原创 Oracle over(partition by)函数的用法

需求1:取时间最大的一条显示现有数据结构如下:create table ABCS( UPDATE_DATE DATE not null,--日期 EMPOLYEE_NAME NVARCHAR2(80),--人员 SALARY NUMBER --薪资)INSERT INTO ABCS VALUES (2020/7/1, 张三, 12);INSERT INTO ABCS VALUES (2

2020-07-14 11:30:15 4407

原创 分布式与集成

上篇提到有个表字段SYNC_ID,主要呢是有同步分布式系统数据的功能。那么什么是分布式呢?单机结构:一般用于业务量小的:系统业务量很小,项目部署在一台服务器,所有的服务都由这台服务器提供;集成结构:单机复制几份,部署到其他服务器上,这样系统的处理能力会提升几倍。请求统一到端口,然后分配到各服务器;分布式结构:单机结构到集群结构,代码基本不需要作修改,但是,当你要从集群结构演进到微服务结构的时候,就需要把一些功能拆分成模块部署成几个独立服务的子系统。这些子系统能够独立运行在各web容.

2020-07-10 14:53:15 1281

原创 orcal添加序列让主键的自动增长

ORCACLE创建表ID后不会自动增长,可以通过添加序列实现表ID自动增长表结构:--创建删除中间表create table entity( ID NUMBER, PRODUCT_ID NUMBER, SYNC_ID NUMBER );创建表结构序列的时候:命名结构:SEQ_表名_表字段,如上entity表需要对ID字段实现自动增长,名称为SEQ_ENTITY_ID 开始于:初始值(即产生的第一个值),默认为1 增量:序列的步长,

2020-07-10 10:36:16 257

原创 HorizontalScrollView嵌套RecyclerView冲突实现滑动删除

最近碰到一个控件冲突的问题,参考网址:https://blog.csdn.net/qq_37011271/article/details/80039837解决思路:对HorizontalScrollView进行滑动监听,当向左活动并且滑动到尾部时,将滑动事件分发至子控件,否则将滑动事件拦截:1、自定义HorizontalScrollView,实现对HorizontalScrollV...

2020-07-09 16:59:39 798

原创 listagg()用法

listagg() WITHIN GROUP () 以一个字段汇总多行数据(可包含多个字段)做一行显示。基本结构listagg() WITHIN GROUP () 有10条基本数据如下:需求1,根据人员分组将所有薪资(SALARY)做一行显示select listagg(cs.salary, ',') within group(order by cs.empolyee_name) name, cs.empolyee_name from ABCS c...

2020-07-09 16:57:22 868

原创 双重for循环删除有坑要注意

不久前有个需求:去除我输入数据的中重复的数据数据类型如下:101809003,101602046,101809003,101602122, 101809003,101602046,101809003,101602122,看到需求就想到了for循环删除一 private List<String> removeDuplicate(List<String> list) { for (int i = list.Count()..

2020-07-08 13:48:31 1158 1

原创 pivot的用法

"PIVOT"关系运算符 一般用来解决‘行转列’的需求,比如常用于按周,月汇总数据。用一个按月份汇总薪资的列子来看需求:有一张有员工,时间,薪资的数据表,需要按月份汇总员工当月每天的薪资到一行展示,结果图如下月份 员工号 1号工资 2号工资 ... 30号工资 31号工资 数据结构:create table SALARY_REPORT_LIST( UPDATE_DATE ...

2020-07-08 10:12:18 3537

空空如也

空空如也

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

TA关注的人

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