Java
文章平均质量分 65
不会画画的画师
开发八年有余...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次JDBC连接Oracle出现“ORA-01882: timezone region not found“
问题描述在基于postgresql:12制作的容器中安装jdk1.8,并运行一个springboot应用,其作用是通过JDBC连接oracle11g进行操作。在测试连接时,应用后端报错,输出"java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-01882: timezone region not found"问题源头由于oracle数据库与应用的时区不一致导致上述问题.解决方案修改java运行原创 2020-07-28 10:34:16 · 4489 阅读 · 1 评论 -
Java通过SSL方式连接MongoDB
环境说明MongoDB版本MongoDB 3.4 docker容器pom.xml<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.8.1</version></dependency>JDK版本JDK 1.8MongoDB的SS原创 2020-06-12 15:55:35 · 2304 阅读 · 3 评论 -
JDBC通过SSL方式连接PostgreSQL
环境说明PostgreSQL版本PostgreSQL 9.4 docker容器pom.xml<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version></dependency>JDK版本JDK 1.8Postgr原创 2020-06-11 14:59:54 · 4854 阅读 · 0 评论 -
JDBC通过SSL方式连接MySQL
环境说明MySQL 版本MySQL 5.7.26pom.xml<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version></dependency>JDK版本JDK 1.8MySQL配置SSL查看MySQL是否支原创 2020-06-09 17:27:39 · 2864 阅读 · 1 评论 -
JDBC连接操作多种数据库代码汇总
以批量创建表和记录为例,汇总JDBC操作多种数据库代码。下述代码实现的功能是:往数据库中创建10000张表,每50张表插入记录。1、JDBC连接操作Oracle数据库package demo;import org.apache.commons.lang.RandomStringUtils;import java.sql.Connection;import java.sql.Driv...原创 2018-12-06 11:35:53 · 794 阅读 · 0 评论 -
JDBC获取数据库返回的多个结果集
问题描述:有时使用JDBC进行数据库查询时会返回多个结果集,但是PreparedStatement方式只能接收第一个结果集。例如在SQL Server中执行sp_help 'test.student',该语句会返回至少7个结果集。1、使用PreparedStatement进行JDBC操作public class MSSqlTest { public static void main...原创 2019-01-09 09:49:46 · 8706 阅读 · 1 评论 -
Java中的小问题(不间断更新)
1、使用private声明main()会怎样?A: 报错,找不到main(), 请将 main()定义为:public static void main(String[] args)。2、Java中传引用和传值的区别是什么?A:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3、如果要重写一个对象的equals(),还要考虑什么?A:hashCode。*4、...原创 2019-01-29 14:21:21 · 279 阅读 · 0 评论 -
MySQL的for update在Java中的应用
前言Java Web中经常出现多线程针对同一数据库进行操作的情况,如何避免多个线程同时操作同一行数据是至关重要的。MySQL在这种情景下 可以考虑使用悲观锁,即当前只能有一个线程执行,结束了唤醒了其他线程进行处理。下述描述的是使用MySQL的select... for update在Java代码中的应用。下述代码中将使用一个简单SpringBoot应用,采用定时任务模拟同时有2个进程修改同一...原创 2019-03-27 17:04:46 · 3081 阅读 · 0 评论 -
Web开发过程常见漏洞及解决方法
摘要:文章报告了三项Web安全漏洞问题及解决方案:1)XML配置文件泄漏问题,可通过nginx配置禁止访问/WEB-INF/路径解决;2)允许TRACE方法问题,建议在apache配置中禁用TRACE方法;3)目录浏览漏洞,应关闭Web服务器的目录浏览功能。每个问题均包含具体配置修改方案,涉及nginx.conf和httpd.conf文件的调整。(148字)原创 2019-09-19 09:34:35 · 731 阅读 · 0 评论
分享