实践的那些事
文章平均质量分 85
冰冰岩岩_37358143
我是一个小小整理家
展开
-
如何快速解决Java网络编程设置请求超时
https://blog.csdn.net/longdan3105/article/details/78929967?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242一、引言随着企业系统的发展,应用多采用分布式结构,严重依赖于网络的稳定性。但由于网络天生的不稳定性,系统开发过程中需要考虑网络不稳定情况下如何保证应用的健壮性。 设置网络超时是其中一种保证应用健壮性的手段。 设置网络.转载 2020-12-15 11:19:22 · 1180 阅读 · 0 评论 -
myeclipse报错 java.lang.OutOfMemoryError: Java heap space
执行jar包报错:解决第二种OutOfMemoryError:1、Windows -> Preferences -> Java -> Installed JREs 2、点击右侧的jdk,然后点击“Edit”按钮 3、Default VM Arguments文本框中输入:-Xms128m -Xmx512m ,然后点击finish按钮即可我的问题解决了。有三种可能导致OutOfMemoryError。一、此JVM有真实的内存泄漏,导致此JVM堆在内部实现时产生了一个Bug。原创 2020-07-10 10:11:57 · 384 阅读 · 0 评论 -
字符和字节的区别
(一)“字节”的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。(二)“字符”的定义字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。(三)“字节”与“字符”它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同:①ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在..转载 2020-06-28 17:13:15 · 3113 阅读 · 2 评论 -
字符编码的爱恨情仇--ASCII与UTF-8
参考链接:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html一、ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。 上个世纪6...原创 2020-06-28 15:44:06 · 311 阅读 · 0 评论 -
查看redis服务进程 / Redis是否启动的三种方式
ps -ef | grep redis / ps -aux | grep redis 查看redis服务进程/查看Redis是否启动netstat -tunple | grep 6379 查看redis服务进程/查看Redis是否启动lsof -i :6379 查看redis服务进程/查看Redis是否启动原创 2020-05-19 14:21:37 · 16263 阅读 · 0 评论 -
使用XMind打开.mmap文件
一、介绍1、XMind和MindManager是国内主流的两款思维导图软件,作为最主流的两款,他们各有特色优势,也各有不足,如何能实现两个软件格式的兼容呢?2、首先,MindManager的格式是.mmap,不支持其他任何思维导图文件的格式,至少2017版还是不支持的,不知道后续会不会添加。3、其次,我们来看看XMind,支持的格式.xmind的格式,除了本身的格式,支持导入其他思维导图软件的格式,比如MindManager、Lighten、Freemind、NovaMind格式,相对来说是比较转载 2020-05-19 11:10:56 · 6647 阅读 · 1 评论 -
一套完整且古老的web前端和后端 数据传递 流程(JSP和Servlet及session来实现的)
前台代码:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%String path = request.getContextPath();...原创 2020-04-30 10:22:01 · 680 阅读 · 0 评论 -
slf4j接口、commons-logging接口和log4j的具体使用方法(二)
一、log4j的使用1、导包<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>2、配置文件### set log...原创 2020-04-23 16:44:16 · 304 阅读 · 1 评论 -
slf4j接口、commons-logging接口和log4j的区别及使用(一)
整体比较乱,以后再整理吧,参考了好多大神们的链接,捂脸...每个Lohgger都被分配了一个日志级别(log level),用来控制日志信息的输出。日志级别从高到低分为:A:off 最高等级,用于关闭所有日志记录。B:fatal 指出每个严重的错误事件将会导致应用程序的退出。C:error 指出虽然发生错误事件,但仍然不影响系统的继续运行。D:warn 表明会出现潜在的错误情形。E...原创 2020-04-23 14:48:42 · 566 阅读 · 0 评论 -
Hibernate配置Oracle的主键生成策略值为负数
在使用Hibernate测试主键生成策略时,更详细的说是使用JPA测试级联保存的时候,发现Oracle的序列为负数,在负数的基础上+1增长。且数据库自身查询select SEQ_XXX_ID.nextval from dual;是没有问题的,仍是正数。这时候@SequenceGenerator还需要配置一个allocationSize=1就正常了@SequenceGenerator(nam...转载 2020-03-30 21:13:50 · 566 阅读 · 0 评论 -
Oracle发布版本对应的JDBC及jar包
转载 2020-03-29 11:44:26 · 1683 阅读 · 0 评论 -
oracle添加外键约束的两种方式
创建外键前,主表 必须是已经创建好的。外键数据增加或删除受主表数据的影响。一直没记住。。。1.创建表同时创建外键约束--当一个表需要创建外键时,说明这个表必然与某个表存在一对多的关系,且需要创建外键的表为“多”代表的表,即从表create table t_a1( a_id NUMBER(32) primary key, --主键约束 a1 VARCHAR2(16) not n...原创 2020-03-26 18:17:41 · 2900 阅读 · 0 评论 -
ORA-02289: 序列不存在 在hibernate中使用主键生成策略的正确配置(oracle数据库)
<generator class="native"> <param name="sequence_name">序列</param> </generator> 亲测有效,百度上找的都是 <param name="sequence">序列</param>...原创 2020-03-19 13:33:20 · 130 阅读 · 0 评论 -
System.currentTimeMillis()与new Date()
newDate()底层调用了System.currentTimeMillis()。 如果仅仅是需要或者毫秒数,那么完全可以使用System.currentTimeMillis()去代替newDate(),效率上会高一点。 newDate()类 引入的是java.util.Date; 而非 java.sql.Date(给数据库访问的时候使用的)System.out.println("处...原创 2020-03-17 19:42:27 · 2821 阅读 · 0 评论 -
Java中的jar的归属
一、Spring相关1、IOC+DI的开发2、AOP的开发3、JDBC模板的开发:JdbcTemplate4、事务管理5、整合web项目的开发6、整合单元测试的开发目的:junit每测试一次,就要加载一次ApplicationContext.xml文件,这是要消耗资源的呀。整合后,由Spring来加载ApplicationContext.xml文件,...原创 2020-05-15 14:21:52 · 151 阅读 · 0 评论 -
关于日期格式你必须知道的坑( yyyy-MM-dd HH:mm:ss SSS)
参考了各位大神的文章,这里忘了引入链接......凑一波热度,2019年最后两天日期显示为2020-12-31 06:07:59常用格式为:yyyy-MM-ddHH:mm:ss以2019-12-31 06:07:59:666时间为例:Letter 含义 Example y 年 yyyy------>2019 M 月 MM---...原创 2020-01-07 11:01:00 · 100385 阅读 · 2 评论 -
由xml约束引起的报错,即如何把约束(.xsd)文件导入MyEclipse中
在applicationContext.xml中我们有时候发现会报错,如下图。是因为有的约束在网上找不到,这时候需要我们自己手动导入约束文件.xsd。以http://www.springframework.org/schema/beans/spring-beans.xsd约束为例。步骤:1、window --> preferences --> 输入 “xml c” --...原创 2019-12-24 21:39:59 · 213 阅读 · 0 评论 -
SSM框架---JSP参数提交到后台的乱码问题
可能是程序编码与服务器编码不同引起的。一、post:解决方式是在web.xml中添加过滤器<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFi...原创 2019-12-11 15:45:22 · 157 阅读 · 0 评论 -
.jar与sources.jar区别
首先,当我们在下载jar包与引入jar包的时候可能会发现,存在jar文件与相应的sources jar文件。如下图所示: 这个时候,到底该下载哪一个,或者我们需要的是哪一个。是junit-4.7.jar还是junit-4.7-sources.jar?明确的告诉你,我们需要的是junit-4.7.jar,也就是我们需要在项...转载 2019-11-11 15:49:17 · 3415 阅读 · 0 评论 -
继承中的构造器调用问题
结果说明:子类构造器的构造方法里,如果没有this或super关键字,默认调父类的无参构造原创 2019-10-22 16:12:55 · 75 阅读 · 0 评论 -
一直在使用中的生产上的程序中突然抛出异常“Connection has already been closed.”
1、起因:最简单的代码,没有框架,因为涉及到事务,做了一个Connection长连接,将此连接向下传递,直到事务结束;否则,回滚。。。事务处理中有一流程:要对文件自身查重,文件本身有5万条数据,耗时3~5分钟左右。文件自身查重结束后,进行数据库查重,,,数据库查重异常报错public static Connection getConnection() { try { // D...原创 2019-07-04 10:21:48 · 18447 阅读 · 0 评论 -
java:comp/env/DataSource理解
public boolean getConnection(){ try{ //用于WebLogic连接池 Context ctx = new InitialContext(); javax.sql.DataSource ds = ( javax.sql.DataSource )ctx.lookup("DataSource")...原创 2019-07-09 10:21:42 · 559 阅读 · 0 评论 -
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
转载https://blog.csdn.net/dowhatyousay/article/details/80595334/** * 该函数用于执行SQL命令如果命令成功 则返回TRUE 否则返回FALSE * @return true 或者 false */ public boolean executeCommand(String sql){ try{ ...转载 2019-07-09 10:14:28 · 3327 阅读 · 0 评论 -
ORA-01659: 无法分配超出 2 的 MINEXTENTS (在表空间 SHDATA 中)
转载https://blog.csdn.net/xhiaa/article/details/7868891转载https://blog.csdn.net/gan690416372/article/details/5272192参考我的博客https://blog.csdn.net/qq_37358143/article/details/90411426报错:ORA-01659: ...转载 2019-07-10 10:48:37 · 15296 阅读 · 0 评论 -
查看表空间使用率SQL
SELECT a.tablespace_name, --表空间名称 a.bytes bytes_used, --表空间的总字节数 b.largest, --表空间中余下的字节数 round(((a.bytes - b.bytes) / a.bytes)*100, 2) percent_used --已经使用的字节数占总字节数的百分比FROM ...转载 2019-07-10 10:22:27 · 350 阅读 · 0 评论 -
经常忘记的--jsp被转成servlet放在哪个目录下呢 2、日志路径3、AdminServer.lok
页面:myJsp.jsp报错:at jsp_servlet.__myJsp._jspService(__myJsp.java:205)路径:E:\JavaInstall\Weblogic\Weblogic103\bea\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\_appsdir_WriteCard_...原创 2019-07-15 14:49:55 · 316 阅读 · 0 评论 -
webservice 不能返回泛型接口集合List(五)
用一上午的时间验证了webservice不能返回List类型的问题。。。关键是最开始的报错不是提示我“该项目 is lock” 就是找不到“org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.codehaus.xfire.spring.ServiceBea...原创 2019-07-17 11:36:10 · 908 阅读 · 0 评论 -
停掉服务器添加新项目后再启动,别问为什么
在本地启动服务器后,又想添加新的项目,我发现直接添加服务有时候会报错。。。这时候,停掉服务器,添加新项目后,再启动服务器就可以了。。。...原创 2019-07-17 16:27:47 · 120 阅读 · 0 评论 -
oracle的驱动类:oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver有什么区别?
oracle.jdbc.OracleDriver与oracle.jdbc.driver.OracleDriver完全一样的估计是为了与老的版本兼容的问题 。建议使用oracle.jdbc.OracleDriver类,不建议使用oracle.jdbc.driver.OracleDriver。jdbc驱动类。。。-----1、ojdbc14.jar 适用于 JDK 1.4 and 5.0;...转载 2019-08-01 10:16:22 · 40732 阅读 · 0 评论 -
request.getScheme() 使用方法
转载https://blog.csdn.net/tangpeng2018/article/details/79393023=======================================request.getSchema()可以返回当前页面使用的协议,http 或是 https;request.getServerName()可以返回当前页面所在的服务器的名字;requ...转载 2019-07-08 15:33:18 · 287 阅读 · 0 评论