皕杰报表的一些心得
在使用皕杰报表的这段时间以来,用设计器设计brt时,刚开始出现过大大小小的错误,各种想不到的问题,慢慢的稍微掌握了就不会错误频出了。以下是刚开始会经常犯得一些小问题记录下,保证自己不会再出错。1.出现的错误中,可能有一多半都是数据类型,不匹配导致的。尤其是日期时间类型,经常会忘记改动,预览时报错。数据库内是什么类型,设计器就是什么类型,出错修改时,不能只为了他不报错而修改,只改了设计器数据类型。需要从源头数据库来改动。日期就是日期,日期时间就是日期时间,不能混淆。显示格式总是忘记设置,就会出现日期显示格式
Wesley13 Wesley13
3年前
activeMQ+MQTT实现点对点发送消息
问题的提出:最近在做若干安卓设备(共享项目使用的硬件)和服务器通信实现MQTT消息的的接收。由于MQTT的限制(注意:不管你用的是paho的库还是其他任何MQTT的库都一样,这是MQTT协议的限制。)而无法实现服务器只给某一台机器(根据机器的IMEI号)发送消息。一开始使用的方法,就是服务器只管群发(消息体里会带一个终端ID字段信息),安卓端收到消息后,
Stella981 Stella981
3年前
Lombok经常用,但是你知道它的原理是什么吗?
相信大家在项目中都使用过Lombok,因为能够简化我们许多的代码,但是该有的功能一点也不少。那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函
Wesley13 Wesley13
3年前
MySQL中关于数据类型指定宽度之后的情况
概述  MySQL有很多种数据类型,最常用的就是int,char,varchar,这些类型在创建表的时候都可以指定该字段的宽度,方法是在类型后面加一个括号,括号中写宽度就可以了。  但是,在指定宽度之后,有时候,我们可以看到插入的数据有一些被截断了;有一些并没有截断,而是四舍五入了,甚至什么操作都没有,原样插入了。  下面对于每一种数据类型
Stella981 Stella981
3年前
Neo4j学习笔记(2)——手动索引和模式索引
和关系数据库一样,Neo4j同样可以创建索引来加快查找速度。在关系数据库中创建索引需要索引字段和指向记录的指针,通过索引可以快速查找到表中的行。在Neo4j中,其索引是通过属性来创建,便于快速查找节点或者关系。手动索引先来说一下怎样创建手动索引。创建索引采用显示创建,就像添加节点一样添加索引项,一个索引项标识的是一个节点或
Wesley13 Wesley13
3年前
Java 集合系列
HashSet介绍HashSet是一个没有重复元素的集合。它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用null元素。HashSet是非同步的。如果多个线程同时访问一个哈希set,而其中至少一个线程修改了该set,那么它必须保持外部同步。HashSet数据结构java.lang
Wesley13 Wesley13
3年前
MYSQL查询A表中不存在于B表中的所有符合条件的数据
在开发过程中,总有一些需求是需要查看在A表中ID不存在于B表中的ID的情况:下面有三种方法可以实现这一需求:第一种:使用Notin方法通过子查询的结果集来做过滤:selectfromAwhere11ANDA.IDnotin(selectIDfromB)这种情况最常见也是最容易理解的逻辑SQL代码,
Wesley13 Wesley13
3年前
Java 多用户登录限制的实现方法
Java多用户登录限制的实现方法现在有两种解决方案:1、将用户的登录信息用一个标志位的字段保存起来,每次登录成功就标记1,注销登录就标记为0,当标记为1的时候不允许别人登录。2、将用户的登录信息保存在application内置作用域内,然后利用session监听器监听每一个登录用户的登录情况。很显然,第一种方式每次登录都需要操作数据库,多了一
有效降低数据库存储成本方案与实践 | 京东云技术团队
本文主要以介绍方法为主,落地过程可以归纳为方案收益测算数据安全验证系统稳定性验证灰度与回滚。文中的账单系统通过step1大表压缩32%,step2大JSON字段序列化12%,step3删除无效数据10%,3个方案的顺利落地,有效的减少了50.7%的磁盘空间,成本下降也非常显著。最后,希望此文能够给还在迷茫,不知从何处下手落地数据库存储成本降低的同学一些启发和灵感
京东云开发者 京东云开发者
2个月前
大促数据库压力激增,如何一眼定位 SQL 执行来源?
作者;京东科技王奕龙你是否曾经遇到过这样的情况:在大促活动期间,用户访问量骤增,数据库的压力陡然加大,导致响应变慢甚至服务中断?更让人头疼的是,当你试图快速定位问题所在时,却发现难以确定究竟是哪个业务逻辑中的SQL语句成为了性能瓶颈。面对这样的困境,本篇文