
趣学java
文章平均质量分 52
这里只有关于java的知识的内容
Anthony-YU
冰冻三尺非一日之寒,条条大路通罗马
展开
-
Authentication failed for token submission [org.apache.shiro.cas.CasToken@225f228c].
13:45:57.399 WARN o.a.s.a.AbstractAuthenticator - Authentication failed for token submission [org.apache.shiro.cas.CasToken@225f228c]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).java.lan...原创 2021-04-27 14:13:47 · 721 阅读 · 0 评论 -
JAVA项目中常见的网络异常
JAVA项目中常见的网络异常项目中常见的TCP/IP异常1、 java.net.BindException:Address already in use: JVM_Bind2、 Read timed out java.net.SocketTimeoutException: Read timed out2、 org.apache.http.conn.HttpHostConnectException3、org.apache.catalina.connector.ClientAbortException4、or原创 2021-04-26 11:09:28 · 2840 阅读 · 0 评论 -
测试@Async 注解的方法
@Slf4j@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(classes = DemoSpringBootApplication.class)public class TestAsync { @Autowired private AsyncTestServiceImpl asyncTestService; @Test public void async(){ for (int i = .原创 2020-11-25 17:19:39 · 921 阅读 · 0 评论 -
VUE实现文件下载;zip文件也可以下载,干货
// vue 中的调用方法 handleModelUpload() { alert('下载zip模板') axios({ method: 'GET', url: '/business/api/download', // params: { // // eslint-disable-next-line no-undef // reportRuleId: row.reportRuleId ..原创 2020-06-19 14:19:17 · 5650 阅读 · 6 评论 -
Load balancer does not have available server for client xxxx 解决办法 和
在yml配置文件中加ribbon: eureka: enabled: true同时解决完了这个问题之后又遇到了:feign.RetryableException: Connection reset executing POST http://xxx:8195/api/xxx调用时间过长,服务端没有返回正确响应导致连接重置。具体检查一下服务端代码问题...原创 2020-04-22 15:08:36 · 1468 阅读 · 0 评论 -
TCP为什么连接建立需要三次握手,而不是两次握手?
标准答案:防止失效的连接请求报文段被服务端接收,从而产生错误。什么意思呢?首先需要解释失效的连接请求是什么:若客户端向服务端发送的连接请求丢失,客户端等待应答超时后就会再次发送连接请求,此时,上一个连接请求就是『失效的』连接请求!假如建立连接只需两次握手,对于客户端来说并没有太大的变化。但仍然需要获得服务端的应答后才进入ESTABLISHED(建立)状态。而服务端在收到连接请求后...原创 2019-12-30 14:26:47 · 966 阅读 · 0 评论 -
Service Mesh是什么?
1 什么是 Service Mesh?我们首先说一下 Service Mesh 这个词,这确实是一个非常非常新的名词,像刚才调查的,大部分的同学都没听过。这个词最早使用由开发 Linkerd 的 Buoyant 公司提出,并在内部使用。2016 年 9 月 29 日第一次公开使用这个术语。2017 年的时候随着 Linkerd 的传入,Service Mesh 进入国内技术社区的视野。...原创 2019-11-13 20:33:08 · 249 阅读 · 0 评论 -
Spring 声明式事务注解@Transactional
使用@Transactional这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。 B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。 C. 以下列了事务使用过程的注意事项,请大家留意。不要在接口上声明@Transactional,而要在具体类的方法上使用@Transactional...原创 2019-11-06 12:48:55 · 267 阅读 · 0 评论 -
记录Linux下搭建简单虚拟环境一些命令和小坑
======================Linux操作命令=================================Linux 下操作java项目的基本操作命令查找软件安装位置 whereis java/redis/kafka/zookeeper查看java进程 ps -ef|grep java 查看端口 netstat -utnalp|grep杀死进程 kil...原创 2019-01-24 16:07:39 · 325 阅读 · 0 评论 -
mybatis中,表作为参数${table}的分页查询
我先介绍下一,我们这个项目用到的日志是每天生成的然后 ,要查询日期范围内的 数据 然后分页 废话不罗嗦了,看代码 <select id="getResourceAllList" parameterType="java.util.Map" resultType="ResourseLog" statementType="STATEMENT"> <foreach i...原创 2017-11-24 14:15:27 · 732 阅读 · 0 评论 -
easyui中combobox为什么没有加载json
为什么我的 url 已经返回了json 但是却还是在combobox下拉中不现实数据呢?可能是因为下面的情况$("#serverList").combobox({ url:'/journal/resourseJournal/toJson', valueField:'sid', //选项的value textField:'name', editable:fals原创 2017-11-22 20:55:56 · 482 阅读 · 0 评论 -
SpringBoot(入门篇)
什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架。我们...原创 2018-02-24 17:29:02 · 533 阅读 · 0 评论 -
转: 阿里P7应该具备的技能
问:工作中,有时候实现一个功能,会去看有没有现成的轮子可用。对于重复造轮子与改造轮子有什么看法?答:一定会的,其实这也是一个提高技术能力的方法,比如今天想做个日期转换的功能,JDK8有日期的新特性就会考虑直接使用LocalDate.now().format(DateTimeFormatter.BASICISODATE),以前都是自己写个DateUtils。如果已有的轮子不满足需求,我觉...转载 2018-12-03 17:20:40 · 887 阅读 · 1 评论 -
Mybatis中的statementType="STATEMENT"使用注意
今天遇到如下问题 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right synta...原创 2017-11-17 17:32:56 · 10570 阅读 · 2 评论 -
Page directive: invalid value for import解决办法
今天核心项目遇到的问题2018-10-16 11:10:54 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.ClassNotFoundException...原创 2018-10-16 11:21:11 · 1909 阅读 · 1 评论 -
JAVA中的四种引用类型
JAVA中的四种引用类型1、强引用类型2、软引用类型3、弱引用类型4、虚引用类型1、强引用类型在Java中最常见的就是强引用类型。即 把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被引用变量引用的时候,它就处于可达状态,它是不能被垃圾回收机制回收的。即使 该对象以后永远都不会被用到的话,JVM也不会回收它的。注:方法内的对象(类似Object o = new Obj...原创 2018-11-29 18:16:04 · 313 阅读 · 0 评论 -
wm_concat函数报错,用什么替换?
Oracle的wm_concat函数是就是把几行的字段放到一行(所谓的行列转换)里面。废话不多说,看下面的我在网上找到的SQL首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据SQL> create table test(id number,name varchar2(20...原创 2018-12-13 16:17:11 · 6652 阅读 · 0 评论 -
Java中‘|’和‘||’,‘&’和‘&&’的区别
‘|’和‘||’,‘&’和‘&&’的区别首先,要分清楚: ‘|’和‘&’是按位运算,‘||’和‘&&’是逻辑运算(逻辑运算主要是针对多个boolean表达式来说的)& – > 表示按位“与” ,不管怎样,都会执行"&"符号左右两边的程序。 只要左右两边有一个为false,则为false;只有全部都为true的时候,...原创 2018-12-06 18:15:29 · 280 阅读 · 0 评论 -
mybatis传集合参数 注意事项
and serverId in #{item} 这里面serverIds是一个集合 传参是时候 if中test不能跟“” 或者其他字符串 比较原创 2017-11-22 20:50:32 · 373 阅读 · 0 评论