- 博客(35)
- 资源 (4)
- 收藏
- 关注
转载 HTTP/HTTPS请求 设置连接、读写超时时间
问题描述: 今天,在做微服务开发中,A服务区调用B服务,获取数据做导出excel操作。A服务出现了“java.net.SocketTimeoutException: Read timed out ”错误。 ConnectTimeout 连接超时 指的是 建立连接超时,也就是 A服务连接不上B服务,也许是B服务挂掉了,会抛出"java.net.SocketException: connetct time out",也许是网络差到不能建立连接的地步。 ReadTimeout 读写超时 指的是..
2022-03-25 10:31:14
5237
原创 list<Map> 转list对象
list Map 转list对象 使用alibaba json <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.37</version> </dependency> List<Map<String,Object&
2020-09-04 10:59:37
9608
转载 最全的 Maven pom.xml常用标签含义
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...
2020-04-26 09:02:40
301
原创 获取日期区间内的每一天
public static List getDate(String begin, String end){SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);Date dBegin = null;Date dEnd = null;try {dBegin = sdf.parse(begin);dEnd = sdf.pars...
2019-11-14 11:02:11
781
原创 (mysql) 通过存储过程自动生成订单号
调用call get_sto_seqnum('V',@a);select @a;参数:in P_CODE VARCHAR(12), out NEW_ORDER_ON VARCHAR(14) (P_CODE 传入类型 )类型:PROCEDUREBEGIN DECLARE p_NewValue VARCHAR(20); DECLARE ...
2019-03-23 19:03:28
1009
转载 java 基本类型和包装类型
Java中包装类型和基本类型的使用场景说明:最简单的理解,基本类型有默认值,而包装类型初始为null。然后再根据这两个特性进行分业务使用,在阿里巴巴的规范里所有的POJO类必须使用包装类型,而在本地变量推荐使用基本类型。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包括int、short、byte、long初始值为0。...
2018-11-28 09:25:06
442
转载 java堆和栈
在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 JVM内存的划分有五片: 1. 寄存...
2018-11-27 16:00:35
158
原创 从数据查出image类型并在jsp页面显示
很多javaweb开发人员可能都会遇到当图片以Base64的字符串存在数据库中,怎么展示到页面上呢?我所熟知的有两种方法:1.直接使用Data URI scheme,即将后台存的base64字符串直接传到页面,页面的img等使用时指定src='data:image/png;base64,bsae64Str',如<img src=“data:image/png;base64,iVBO...
2018-10-31 15:03:59
1380
转载 最全面的java面试题
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低...
2018-10-29 10:11:14
358
原创 20条Sql 优化建议
1、尽可能建立索引,包括条件列,连接列,外键列等。2、尽可能让where中的列顺序与复合索引的列顺序一致。3、尽可能不要select *,而只列出自己需要的字段列表。4、尽可能减少子查询的层数。5、尽可能在子查询中进行数据筛选 。6、查询条件减少使用函数,避免全表扫描7、减少不必要的表连接有些数据操作的业务逻辑可以放到应用层进行实现8、可以使用with as9、使用“临时表”暂存中...
2018-10-26 15:44:29
366
转载 为什么说hashMap线程不安全
hashMap线程不安全的原因及表现hashMap出现线程不安全的原因:HashMap的实现里没有锁的机制,因此它是线程不安全的。其实只要有锁的机制,可以通过锁实现线程安全,我们在读写HashMap对象的时候加锁,以保障这个对象的线程安全,但不代表HashMap本身是线程安全的,因为是外力(你自己加的锁)使然。为啥不在HashMap内部加锁让它变成线程安全?这...
2018-10-26 15:23:55
1094
转载 Rabbitmq基本原理(详细)
Rabbitmq基本原理MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上,可以实现服务提供者和消费者之间的数据解耦,提供高可用性的消息传输机制,在...
2018-10-26 11:19:17
612
原创 spring定时任务超详细
spring定时任务第一种方法为:在spring-servlet.xml文件中加入task的命名空间:xmlns:task=“http://www.springframework.org/schema/task”xsi:schemaLocation=“http://www.springframework.org/schema/taskhttp://www.springframework....
2018-10-26 09:58:42
424
转载 java 线程
Java线程相关50题 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程...
2018-10-22 15:13:17
123
转载 腾讯云域名解析
腾讯云域名解析 <div class="article-info-box"> <div class="article-bar-top d-flex"> ...
2018-08-22 10:18:00
4001
1
转载 @interface 详解
一、认识注解 注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了,注解是JDK1.5之后才有的新特性JDK1.5之后内部提供的三个注解  ...
2018-08-16 14:12:59
853
转载 Promise到底是啥
Promise()讲解,Promise对象是用来干嘛的? <div class="article-info-box"> <div class="article-bar-top d-flex"> ...
2018-08-16 14:07:38
4970
1
转载 POST和GET 区别
POST和GET都是向服务器提交数据,并且都会从服务器获取数据。区别:1、传送方式:get通过地址栏传输,post通过报文传输。2、传送长度:get参数有长度限制(受限于url长度),而post无限制3、GET和POST还有一个重大区别,简单的说:GET产生一个TCP数据包;POST产生两个TCP数据包长的说:对于GET方式的请求,浏览器会把http header和da...
2018-08-13 15:46:04
156
原创 在windows服务器完成自动部署并运行maven 项目
Maven项目配置tomcat插件实现项目自动部署到远程服务器 1.在服务器上面安装好tomcat并进行配置在tomcat目录中的conf目录下找到tomcat-users.xml配置文件,然后搜索tomcat-users,进行tomcat用户的角色和权限配置...
2018-08-10 16:15:08
2343
转载 tomcat设置IP地址或者域名访问
tomcat设置IP地址或者域名访问 来源: https://blog.youkuaiyun.com/bug_moving/article/details/53152318 &lt;div class="ar...
2018-08-10 14:24:02
23162
转载 WEB服务器、网站、域名、IP地址、DNS服务器之间的关系
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &
2018-08-09 15:02:08
2019
原创 遇到前端数据传后台乱码 解决不了的另外一种方式
前端 encodeURI(key)后台 String names=URLDecoder.decode(key, "UTF-8");
2018-05-25 11:53:01
939
原创 sql sserver 将多列合并成一列 并将字符串替换成任意字符串
SELECT c.id as id,c.p_type p_type,c.p_name p_name, c.p_statu p_statu,CONVERT(VARCHAR(100),c.p_bdate,23) p_bdate,c.p_remark p_remark,convert(varchar(100),T.users) users from(select * from (SELECT DISTI...
2018-05-25 10:53:57
1178
原创 后台传数据 嵌套到页面
function contactList(jsons){ //贷款审批日志var table = document.getElementById("approvallog");var arr = eval(jsons);for(var i=0; ivar jsonObj = arr[i]; //获取json对象var tr = table.insertRow(table.row
2018-03-26 10:40:47
727
转载 什么时候需要用到try-catch
面试官:什么情况下用到try-catch?程序员:代码执行预料不到的情况,我会使用try-catch。面试官:什么是预料不到的情况呢?程序员:比如我要计算a除以b,但是b是变量,如果b等于0程序就会出错,所以我会将程序代码放在try中。面试官:还有其他情况会遇到try-catch吗?程序员:我会在上传文件时使用try-catch,之前做过一个网站有上传文件的功能,线下测试的时候没有问题,但是那个线
2018-01-24 11:27:56
10607
1
原创 oracle 远程备份数据库
oracle 远程备份数据库 直接打开cmd 输入 exp jz#sys/jz#zzc@192.168.1.1:1521/test owner=JZ#SYSTEM file=d:jz#system.dmp jz#sys: 用户名 jz#zzc : 密码 192.168.1.1:1521/test :数据库连接 owne
2018-01-24 10:28:55
613
原创 miniui获取当前页面加载数据行数
需数据加载成功时取数据grid.on("load",function(e){ var num=grid.getData().length; return true; }) */
2018-01-19 11:52:46
11083
原创 后台组装前台传过来的json 数据
@Overridepublic Map> cross(String data) {SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日");//设置日期格式Map> map = new HashMap>();Map ma = new HashMap();JSONArray jsonArray = JSONArra
2018-01-17 09:00:38
812
原创 miniui 表格默认勾选全部数据
grid.on("update", function (e) { var rows = grid.findRows(function (row) { return true; }); grid.selects(rows);});
2018-01-16 17:36:45
8286
原创 异步传输 前后端数据互传
public void Getedit(){HttpServletResponse response = ServletActionContext.getResponse();long ids =Long.valueOf(id);CenAddress cenaddress = new CenAddress();cenaddress = cenaddressService.toFin
2018-01-16 17:12:53
410
原创 前台miniui ajax 增删改查例子 ssh
/gjres/htwyRes/miniui/scripts/boot.js"type="text/javascript">银行专户信息查询增加 删除 导出 --> style="width: 100%; height: 90%;" url="/miniui/loadDataAction.do"idField="ID" a
2018-01-16 16:45:44
3780
maven 整合ssm框架
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人