- 博客(34)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Transactional事务失效检查一览
为了保证操作的原子性(要么全部完成,要么全部失败),我们通常使用@Transactional来开启事务。但如果使用不当,也会产生一些问题,下面是总结的一些事物的失效情况。如果遇到@Transactional事务失效情况,按照以下内容一次检查,可以基本排查出是哪里产生的问题。
2023-05-09 16:47:00
327
原创 JSON 数据重复 出现$ref
解决方法1.加上SerializerFeature.DisableCircularReferenceDetectJSON.toJSONString(object,SerializerFeature.DisableCircularReferenceDetect)解决方法2:JSONObject.parse(JSONArray.toJSONString(userBankJsonArr...
2019-08-13 10:15:12
314
转载 百万级数据提高查询速度的方法
记录转载地址:https://blog.youkuaiyun.com/u013829202/article/details/52584285
2019-05-30 14:01:16
176
转载 Failed to configure a DataSource: 'url' attribute is not specified and no embedde
参考地址:https://blog.youkuaiyun.com/Hello_World_QWP/article/details/83271592
2019-05-28 16:25:04
280
原创 jdbcUrl is required with driverClassName错误解决
spring.datasource.primary.url 修改为=》spring.datasource.primary.jdbc-urlspring.datasource.secondary.driver-class修改为 =》spring.datasource.secondary.driver-class-name
2019-05-28 16:16:52
2709
转载 《哥林多前书》
爱是恒久忍耐又有恩慈;爱是不嫉妒,爱是不自夸,不张狂,不做害羞的事,不求自己的益处,不轻易发怒,不计算人的恶,不喜欢不义,只喜欢真理;凡事包容,凡事相信,凡事盼望,凡事忍耐。爱是永不止息。爱是自由。...
2019-01-31 16:00:48
851
原创 Xshell出现要继续使用此程序必须应用到最新的更新或使用新版本
Xshell出现要继续使用此程序必须应用到最新的更新或使用新版本替换更新Xshell安装目录下的nslicense.dll文件
2018-12-29 10:24:24
938
转载 Java 程序员必须了解的 7 个性能指标
现在,让我们看看这些性能指标,并了解如何查看并收集它们: 1.响应时间和吞吐量 根据应用程序的响应时间可以知道程序完成传输数据所用的时间。也可以从HTTP请求级别,或者成为数据库级别来看。对那些缓慢的查询你需要做一些优化来缩短时间。吞吐量是另一个角度衡量传输数据的指标,是指单位时间内系统处理的客户请求的数量。 我们可以使用APMs(例如New Relic或AppDynami...
2018-12-20 16:00:26
175
原创 java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
是由于spring boot版本兼容性导致的,在pom.xml中修改配置文件,修改前:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver...
2018-10-24 18:11:51
242
原创 this indexschema is not mutable
dataimport导入数据是报错错误如图: 解决方案:只需在solrconfig.xml中的updateRequestProcessorChain定义中将update.autoCreateFields切换为false,如注释所示。 <!-- The update.autoCreateFields property can be turned to false t...
2018-08-20 16:06:40
398
转载 Java中9种IO的读取方式
数据的读写,按照数据类型可以分为两种:字符流和字节流(二者区别?)。所以数据读取方式按照数据类型也可以分为两类:字节流的读取和字符流的读取。一、字节流读取操作:| ||-----1、FileInputStrem和FileInputStream字节流逐字节读写(速度最慢) |||-----2、FileInputStrem和FileInputStream构造一个缓冲数组...
2018-08-10 17:43:50
335
转载 java 的八大基本类型记录
java的基本数据类型有八种:1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿) long:64 位、次常用 注意事项: int i=5; // 5 ...
2018-08-09 10:33:00
269
原创 记录math的使用
public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Math.E);//比任何其他值都更接近 e(即自然对数的底数)的 double 值。 System.out....
2018-08-09 10:15:27
138
原创 Invalid classpath publish/export dependency /hs-base-batchmonitor. Project entries not supported.
eclipse中使用maven构建多模块项目,中hs-base-batchmonitor报错解决:项目右键>Properties -> Deployment Assembly -> Add在弹出的框中选中hs-base-batchmonitor项目,加入进来即可...
2018-08-08 15:04:47
384
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案
tomcat启动时报错 项目右键,properties,web deployment assembly,然后add,把所有的build path包加进来
2018-08-08 14:52:04
166
转载 java面试题整理
java 基础八种基本数据类型的大小,以及他们的封装类引用数据类型Switch能否用string做参数equals与==的区别自动装箱,常量池Object有哪些公用方法Java的四种引用,强弱软虚,用到的场景Hashcode的作用HashMap的hashcode的作用为什么重载hashCode方法?ArrayList、LinkedList、Vector的区别String、S...
2018-08-07 10:19:08
162
原创 java.net.ConnectException: Connection refused: no further information
程序抛出这个异常的原因多数是因为在此[host:port]没有监听,那么该如何解决这个问题呢,如下第一个要做的是看你的host和port是否写错了,如 [ 127.00.1:8080 ] 第二个要看你的server是否真正的运行起来了,比如server在启动过程某些组件加载异常,会导致服务启动不成功。 第三个有可能是防火墙的原因,关闭防火墙试试 第四个就是如果你是自己写的socket那...
2018-08-06 17:16:26
2121
转载 sso 单点登录
首先,单点登陆(SSO) 是为了一次登陆,就能在其他各子系统获得访问权限,无需用户再输入用户名和密码,所以一般会使用集中验证方式,多个站点集中SSO验证。如下图所示:所以,通过上图,可以看出,当访问主站是,会请求SSO 进行身份验证,SSO系统验证成功后,会给主站返回一个令牌,这样在主站(OA)访问其他子系统的时候,带上令牌,这样就实现了单点登录,无需再验证用户名和密码。sso验证流程...
2018-08-06 14:25:18
380
转载 线程学习三、常见线程名词解释
主线程:JVM调用程序main()所产生的线程。当前线程:这个是容易混淆的概念。一般指通过Thread.currentThread()来获取的进程。后台线程:指为其他线程提供服务的线程,也称为守护线程。JVM的垃圾回收线程就是一个后台线程。用户线程和守护线程的区别在于,是否等待主线程依赖于主线程结束而结束前台线程:是指接受后台线程服务的线程,其实前台后台线程是联系在一起,就像傀儡和幕后操纵者一样的...
2018-05-04 11:25:48
188
转载 多线程学习二、多线程的状态
1.新建状态(New):新创建了一个线程2.就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变的可运行,等待获取cpu的使用权。3.运行状态(Running):就绪状态下的线程获取了cpu,执行程序代码。4.阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃了cpu的使用权,暂时停止了执行。直到线程进入就绪状态,才有机...
2018-05-03 17:43:15
159
转载 多线程学习一、Thread和Runnable的区别
如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享实现Runnable接口比继承Thread类所具有的优势:1)适合多个相同程序代码的线程去处理同一个资源2)可以避免java中的单继承的限制3)增加程序的健壮性,代码可以被多个线程共享,代码和数据独立4)线程池只能放入实现rannable或callable类线程,不能直接放入继承Thread的...
2018-05-03 17:21:44
121
原创 Java中的字节输入出流和字符输入输出流
以InputStream(输入)和OutputStream(输出)为后缀结尾的是字节流,以Reader(输入)和Write(输出)为后缀的是字符流
2018-04-23 17:11:16
495
转载 spring boot与spring mvc的区别是什么?
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML...
2018-04-23 15:15:40
169
转载 集群,负载均衡,分布式
简洁明了的解释:记录一下集群:一堆服务器互联负载均衡:一堆服务器分摊压力分布式:一堆服务器分开工作相对来说,集群一般是指一堆服务器去做同一项工作,一般是集中高速互联实现快速的运算,对外的感觉是一台服务器。负载均衡也是一堆服务器做同一项工作,不同的服务器做的事情基本相同,但是对外能发现是不同的服务器在工作。分布式就是一堆服务器互相做各自的工作,之后集中起来的结果就是最终成果,分布式既可以给人一台服务...
2018-04-11 16:11:54
115
转载 应用程序无法正常启动0xc000007b原因
应用程序无法正常启动0xc000007b原因 在开始分享应用程序无法正常启动0xc000007b解决办法之前,我们先来了解下出现这种问题的原因,这里小编总结了一下,造成应用程序无法正常启动0xc000007b的原因,一共有以下三种可能: 1、电脑没有安装DirectX9或者DirectX 9.0 组件损坏; 2、电脑没有安装Microsoft Visual C++ 3、电脑上没有安装.ne...
2018-03-24 16:14:51
475
转载 maven:解决项目发布报错Publishing failed Could not publish to the server. java.lang.IndexOutOfBoundsException
转载在:https://blog.youkuaiyun.com/jy_he/article/details/51838321解决办法就是:1、关闭eclipse;2、找到m2这个文件夹,然后将其删掉,然后再打开eclipse,点击项目maven install,再重新启动项目即可;本人分析可能因为之前maven工程下载的依赖和刚导入的项目的依赖版本有冲突,所以导致tomcat无法正常启动...
2018-03-24 14:17:39
1080
1
原创 The Apache Tomcat installation at this directory is version 8.5.29A Tomcat 8.0 installation is expec
在eclipse中安装tomcat8.0时,报错解决办法: 1.在Tomcat的安装目录中找到lib目录,再找到catalina.jar。使用压缩软件(WinRAR或是好压)打开它。2.依次找到并双击打开org\apache\catalina\util\ServerInfo.properties 文件server.info=Apache Tomcat/8.5.29.0server.number=8...
2018-03-24 11:32:11
256
转载 记录-jdk环境变量的配置
配置环境变量1、右击【我的电脑】→【属性】→ 【高级系统设置】→ 【环境变量】2、选择系统变量中的【新建】3、弹出“编辑系统变量”对话框,文本框输入“JAVA_HOME”,在变量值文本框中输入“JDK的安装路径”,单击【确定】。4、在“系统变量”区域中查看PATH变量,如果不存在,则新建一个;若存在,选择变量,点击【编辑】,在变量文本框初始添加“%JAVA_HOME%\bin;”单击【确定】。5、...
2018-03-22 00:04:01
157
原创 成为一个努力奋斗的人
有感而发,不想在以后的日子里浑浑噩噩。 很多时候生活就是一片汪洋,你不知道什么时候起浪,什么时候顺风,而我现在要做的是为当下做好准备。顺风我有帆,逆风我有浆。 机会是留给有准备的人,多做准备,少说废话,多干事情。...
2018-03-20 00:22:15
462
转载 整理-数据库中的游标
如何使用游标: 一般地,使用游标都遵循下列的常规步骤: (1) 声明游标。把游标与T-SQL语句的结果集联系起来。 (2) 打开游标。 (3) 使用游标操作数据。 (4) 关闭游标。 1. 声明游标 DECLARE CURSOR语句SQL-92标准语法格式:DECLARE 游标名 [ INSENSITIVE ] [ SCROLL ] CURSOR...
2018-03-16 14:28:00
749
转载 java.net.BindException: Address already in use解决方法
java.net.BindException: Address already in use: JVM_Bind的异常通常都是在说是要使用的端口被别的程序已经使用,但有时并不是这个原因,通过仔细查找,找到一些很好的资料,在此将其一一记录下来。*****************************************************************
2016-12-12 16:03:22
1271
原创 我的对日外包工作的经历
三年前来到上海,进入公司一直到现在做的都是对日开发的项目,现在的我有些迷茫。 之前是在培训机构里学习的.net,由于公司里用的是java,进入公司后又重新学习了java,但是经过差不多三年的工作经验我感觉不到一丝刚来上海工作时的激情和快乐。现在的我很迷茫,我感觉这三年来,技术没有多少提高。由于我们公司是外包公司,大部分都是外派,每次外派之前还要进行面试,现在我慢慢厌倦了这种方式的工作。由于一
2015-03-08 21:01:39
3870
9
jxl+文档+例子+说明
2015-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人