- 博客(22)
- 收藏
- 关注
转载 oracle的jdbc的版本与jdk对应关系
连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配置。2、JDBC Thin: thin...
2019-09-24 22:30:00 907
转载 jdbc连接oracle的三种方法
jdbc连接oracle的三种方法使用service_name,配置方式:jdbc:oracle:thin:@//<host>:<port>/<service_name>使用SID,配置方式:jdbc:oracle:thin:@<host>:<port>/<SID>使用SID,配置方式:jdbc:o...
2019-09-16 22:36:00 158
转载 ORACLE中SID和SERVICE_NAME的区别
定义 实例(SID)是操作系统中访问数据库所需要的一系列的进程和内存的集合。即使没有任何数据文件,实 例也可以启动。但是要想访问数据库,必须把数据库文件加载进实例中。实例和数据库的区别可以简单概括为:实例是临时的,它只在相关的进程和内存集合存在时 存在,而数据库是永久的,只要文件存在它就存在。一个实例只能对应一个数据库,但是一个数据库可以由多个实例对应(如RAC)。RAC就是多个实...
2019-09-16 22:27:00 213
转载 解决计算精度问题:BigDecimal
BigDecimal类 BigDecimal所在包:java.math,不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。 对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大...
2019-09-08 16:05:00 132
转载 Java中的关键字 transient
定义java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。作用 Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一...
2019-09-04 22:36:00 118
转载 Eclipse控制台不限日志行数
在使用Eclipse时,如果控制台输出的内容比较多,控制台之前的内容就会消失,导致前面的控制台打印信息无法查看。设置Eclipse的控制台属性设置方法:打开Eclipse的菜单栏:Window --> Preferences --> Run/Debug --> Console,去掉“Limit console output”的复选框,如下图所示...
2019-09-04 07:11:00 119
转载 分布式自增ID算法snowflake
分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的,作为索引非常不好,严重影响性能。snowflake的结构如下(每部分用-分开):0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - ...
2019-09-02 20:45:00 98
转载 将oracle关键字作为字段名
对于关键字比如:Level、uid、group等如果在数据库设计的时候,没有考虑oracle数据库的特殊性时,可能会使用关键字作为字段名,从而在建表的过程中,提示错误:ORA-00904: invalid IDENTIFIER。解决方法:1、设计数据库时,尽量不要使用数据库的关键字作为字段名2、使用双引号("")标记转载于:https://www.cnblogs.co...
2019-09-01 22:42:00 187
转载 ora00972标识符过长
oracle10G对于表名的长度限制是30个字节表名超过30结果不能创建,提示ora00972-标识符过长。需要将表名控制在30个字节以内转载于:https://www.cnblogs.com/zhuitian/p/11444061.html...
2019-09-01 22:36:00 492
转载 oracle 将当前系统时间戳插入timestamp字段
sysdate为当前机器时间对于insert或者update语句,需要将当前时间赋值到字段中,可以使用如下函数:to_timestamp(to_char(sysdate,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')转载于:https://www.cnblogs.com/zhuitian/p/11444047.html...
2019-09-01 22:33:00 808
转载 java中不常见的关键字:strictfp
1.strictfp, 即 strict float point (精确浮点)。 strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类型中的初始设定值...
2019-09-01 11:51:00 82
转载 java线程
进程和线程进程的诞生 操作系统中有2个任务A,B,任务A先执行,执行到一半需要io,因此要大量时间,在这个时间段内cpu是空闲的,浪费了资源,于是就有进程,当A暂时无法利用cpu,但是又不能销毁时,就把它暂存起来,让B来执行。B执行完或者需要A执行时,根据暂存的信息回复过来。 每个进程都对应一定的内存空间,并且只能使用自己的内存空间,并且保留程序的运行状态,这个也为进程切换提...
2019-08-02 22:15:00 86
转载 JAVA支持字符编码读取文件
文件操作,在java中很常用,对于存在特定编码的文件,则需要根据字符编码进行读取,要不容易出现乱码 1 /** 2 * 读取文件 3 * @param filePath 文件路径 4 */ 5 public static void readFile(String filePath) { 6 ...
2019-07-27 07:43:00 128
转载 博客园写随笔无法插入图像
原因:博客园(cnblos)编写新随笔无法插入图像,可能与浏览器有关 在旧版的火狐浏览器点击添加随笔,发现使用CuteEditor编辑器上传图像后,无法正常显示。如下图所示: 按网上的更好编辑器,设置为TinyMCE编辑器。 设置步骤如下:设置默认编辑器 设置完成后,点击SAVE按钮。再点击“添加新随笔”,发现TinyMCE编辑器没有...
2019-07-26 23:18:00 345
转载 UTF—8与UTF—8(无bom)格式
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是...
2019-07-26 22:24:00 204
转载 进程和线程的主要区别
进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。转载于:https://www.cnblogs.com/zhuitian/p/11248035.h...
2019-07-26 07:44:00 100
转载 ThreadPoolExecutor带来的性能问题
使用线程池,一般情况下会带来性能提升,并且使用线程池管理线程,减少了每个任务调用的开销,通常可以在执行大量异步任务时提供增强的性能。但是在高并发的情况下,会因为使用不当导致性能下降,并且下降得比较严重,下面来讲解一下原因。ThreadPoolExecutor是jdk1.5版本增加的,在java.util.concurrent包中。构造方法摘要 ThreadPoolExec...
2019-07-26 07:20:00 581
转载 线程池带来的性能问题
最近因为生产环境出现超时的问题,在排查,发现是线程池引起的,先登记下转载于:https://www.cnblogs.com/zhuitian/p/11241378.html
2019-07-24 22:41:00 230
转载 JasperReport报表
最近在做报表工作,公司要求使用正版免费的报表软件,想想还是用JasperReport。JasperReport是一个纯Java写的开源免费报表工具库,在java开源免费报表中,排在前列。可是开源免费的JasperReport,文档不多,版本也更新到6.5。下面分享下JasperReport研究成果,主要从分三篇进行讲解。一、JasperReport环境搭建二、Jasp...
2018-04-24 19:29:00 116
转载 搭建python环境
参考文章:https://blog.csdn.net/qq_33855133/article/details/73106176对于配置环境变量,懂些技术的人来说,都是很简单。变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。比如Windows和DOS操作系统中的path环境变量,那么Win7系统下怎么配置python环境变量?下面小编...
2018-04-16 22:57:00 84
转载 mysql查询某个数据库表的数量
今天想查询下数据库有多少个表,粗略评估下项目大小。在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息sql语句:SELECT COUNT( * ) FROM information_schema.tables WHERE TABLE_SCHEMA = 'dbName';注:dbName为数据库的名字...
2018-04-11 18:26:00 190
转载 Spring MVC简介
转载http://www.cnblogs.com/wawlian/archive/2012/11/17/2775435.html#undefined1.Spring MVC简介Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非...
2016-08-07 20:19:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人