- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Spring@Transactional事务注解易踩坑点
事务在项目开发中极为常见,最近项目中就遇到关于错误使用事务而导致的bug,所以接师父的研究任务,总结以下关于事务的易踩坑点。1. @Transactional注解只能应用到public方法上才有效。其实IDEA蛮智能的,如果将事务注解放在private方法上,会给出提示。在使用 Spring AOP 代理时,Spring 调用 TransactionInterceptor 在目标方法执行前后进行拦截之前,Spring 通过AbstractFallbackTransactionAttribut
2020-11-21 13:07:48 1362
原创 Spring Cloud Eureka Server高可用(主备部署模式)
接到师父安排的任务:微服务项目部署增加主备模式。有点慌,主备部署,是什么? 主备部署,就是字面意思,有主机,还有备用机。平常工作就是在主机上,备用机默默在背后同步主机的数据,时刻待命。再研究这个Eureka的主备,其实就是Eureka Server的高可用。在生产环境中,如果是单节点的部署模式,万一Eureka Server宕机,很可能影响其他服务之间的调用,严重影响整个系统的可用性,所以一般常常部署一个高可用的Eureka Server的集群。 Eureka ...
2020-09-02 13:36:03 1668
原创 富士通南大软件Java开发面试
9.28 HR面和技术面连续进行一.综面(HR)优缺点,意向城市之类的。主要就是阐明双方特点及意向。二.技术面1.手撕代码:给定一个长字符串和其子串,要求输出去除该子串后的字符串。直接给一台电脑,IDEA的环境。2.面向对象的特性3.谈谈多态4.父类与子类,举例说明,如何实现继承5.同步与异步6.AJAX7.谈谈Spring8.Bean的生命周期...
2019-09-30 16:52:34 1231
原创 苏宁Java开发面试
8.29 苏宁笔试Java,苏宁文化,行测,除了两道填空题之外,全部都是选择题。9.17 苏宁一面1.技术:Spring事务管理,Sping传播机制,SpringMVC执行流程,MyBatis标签,FilterChain,servlet生命周期,get与post的区别,get请求时对数据长度的限制,怎么解决乱码,.net与java的区别,HashMap底层原理(hashcode与e...
2019-09-24 21:53:38 1438 2
原创 数据恢复软件
好物推荐:比特数据恢复软件http://www.onlinedown.net/soft/1149520.htm对于手残误操作党,绝对是福音>ω<来自同事的辛酸实践(装系统时误格式化磁盘),好在有这软件,傻瓜式安装。先选择需要分析的分区,这可以把已经删除的文件给扫描出来,然后选择要恢复的文件,恢复即可。不过想要全部或多文件一起恢复的话,需要点$,一次恢复单个文件是免费的!!!已算是万幸啦!...
2019-06-24 18:46:10 263
原创 在本地IIS上部署WCF服务以及可能遇到的问题及其解决方案
实习尾声,以接口任务终结。将PC端的流程“复制”一套给移动端,PC端开发,与移动端交互。开发+测试。一.本地IIS部署WCF服务1.在本机上打开IIS进入控制面板,点击程序下的卸载程序。在以及安装的程序中,可以看到已经存在了一个IIS(红色框中),那是因为我的电脑中已经安装了VS 2013,它默认有一个IIS服务器。而本机的IIS寻找入口就是在“打开或关闭Windows...
2019-06-20 17:23:31 965
原创 KDD CUP99数据集数据预处理
入侵检测实验一般使用的是KDD CUP99中的kddcup_data_10percent数据集。由于数据集中包含有符号型的数据属性,不适合聚类测试,对于连续型特征属性,各属性的度量方法不一样。一般而言,所用的度量单位越小,变量可能的值域就越大,这样对聚类结果的影响也越大,即在计算数据间距离时对聚类产生的影响越大。为了避免由于属性度量的差异对聚类产生的影响,需要对属性属性值进行标准化...
2019-01-18 14:01:09 12643 41
原创 浅谈equals() 与 hashcode()
项目闲暇,读书所获。 equals()是根类Object中的方法。源码如下:public boolean equals(Object obj) { return (this == obj);} 默认的equals()方法,直接调用==,比较对象在JVM中的地址。 再来谈谈和equals()方法较为相似的hashc...
2018-12-11 13:30:11 160
原创 postman测试WebService及WCF接口
接到开发接口的任务,写完后不知对错,就想到找一个接口测试工具测一测。接口测试工具有很多,比如Swagger、SoapUI、Jmeter、Postman等,本文着重讲述Postman的安装与使用。1.Postman的安装 Postman的官方下载地址为https://www.getpostman.com/apps,在这里,你可以根据自己的需求直接下载相应的exe...
2018-12-08 16:03:13 9074 8
原创 java保留基本数据类型的原因
java中有8中基本数据类型,分别是boolean,char,byte,short,int,long,float,double这8种,但是我们可曾思考过,java明明是一种面向对象的语言,为什么还要保留基本数据类型呢? 对此,我们就来对比一下基本数据类型和对象类型。基本数据类型基于值,对象类型基于对象的引用。先做两种声明,第一种是使用基本数据类型,第二种是使用包装...
2018-09-16 09:46:10 654
原创 SpringBoot结合swagger自动生成API文档
Web开发常采用前后端分离的方式。前后端通过API进行交互,在Swagger UI中,前后端人员能够直观预览并且测试API,方便前后端人员同步开发。 在SpringBoot中集成swagger,步骤如下: 1.将下面的依赖添加到Maven项目的pom.xml文件中。springfox-swagger2组件帮助我们自动生成描述API的json文件,...
2018-09-06 11:51:17 3882
原创 关于修改文件拒绝访问的问题
问题:修改某些配置文件时,比如mysql安装目录下修改完my-default.ini文件里的内容时,出现拒绝访问的提示。解决方案:右击-->属性-->安全-->编辑,点击相应的电脑普通用户名,将修改属性设为允许。如图所示。...
2018-08-28 10:02:00 12435
原创 MySQL连接失败:10061错误
在尝试启动mysql 的服务器时出现Can't connect to MySQL server on '127.0.0.1' (10061) (2003)的错误信息,mysql服务器启动失败。 解决方案:开始-->services.msc(打开服务)-->在服务列表找到MySQL-->右击MySQL点击启动 但是,有时候明明安装...
2018-08-21 10:22:59 66376 11
原创 js拼接字符串中含有带空格的参数的函数(对前一篇的补充)
针对前一篇的例子,有的时候会偷个小懒,会写成如下代码:"<a href=javascript:getProductDetail('"+result[i].spec+"','"+result[i].name+"')>" 一般情况下,这样写也能成功传递函数中的参数,但是若传递的参数带有空格,浏览器就会报Uncaught SyntaxError: Un...
2018-08-17 20:40:50 2951 2
原创 js中拼接字符串遇到的单引号、双引号以及转义字符问题
项目中经常遇到对ajax提交后返回的结果动态显示在页面上,这时候就需要在js中进行字符串的拼接。额...其实普通的拼接字符串并没多大难度系数,只要保证单引号和双引号相间就可以了。但是,如果在拼接字符串中嵌入值,或者增加带有一个或多个参数的方法的链接,那么单双引号的问题就略微有些难搞了。1.嵌入值拼接 利用加号在两个字符串之间嵌入值。加号可以连接两个字符串。 ...
2018-08-16 09:47:43 28482 1
原创 Java单引号与双引号、equals和==的区别
今天在比较两个String值的时候,以为是true的地方却是false,以为false的地方却是true。经过尝试测验,遂发现自己对Java基础部分的知识仍然有很大的欠缺。1.单引号和双引号的区别: 单引号是char类型,双引号是String类型 char表示字符,定义时使用用单引号表示,只能存储一个字符。 String表示...
2018-08-15 16:32:25 9275 2
比特数据恢复软件
2019-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人