
java
。。。=-=
这个作者很懒,什么都没留下…
展开
-
JDK1.8新特性应用 ——List<Map<String,Object>>
使用stream对指定List<Map<String,Object>>进行排序//map的value值转化为List<Map<String, Object>>形式List<Map<String, Object>> result = new ArrayList<Map<String,Object>>(forcaseResulMap.values());//对list根据里面的map结构的key为time的字段转载 2021-10-26 10:18:33 · 1218 阅读 · 0 评论 -
全局捕获异常
@ControllerAdvicepublic class SOJSONExceptionHandler implements HandlerExceptionResolver { @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object o, Exception e) { ModelAndView.转载 2020-07-03 15:31:14 · 107 阅读 · 0 评论 -
Tomcat下部署多个springboot项目
在同一个Tomcat下配置多个springboot项目分为4步第一步:将启动类修改继承SpringBootServletInitializer 类,重写configure方法,否则在部署到tomcat时,接口将访问不到@SpringBootApplication@EnableConfigurationProperties({MasterConfig.class, GzmTemConf...原创 2020-04-24 09:50:29 · 2523 阅读 · 1 评论 -
CrossOrigin注解解决跨域问题
origins : 代表白名单maxAge:准备响应前的缓存持续的最大时间@CrossOrigin(origins = "http://localhost:8888",maxAge = 3600)注解设置在被访问接口的方法上8888端口ajax访问地址<%@ page language="java" contentType="text/html; char...原创 2020-02-10 14:29:42 · 814 阅读 · 0 评论 -
主从复制搭建-读写分离mysql
使用mycat实现读写分离要在已经实现了主从复制的条件下执行WINDOWS下Mysql搭建主从服务器目录WINDOWS下Mysql搭建主从服务器要求主库配置为从库创建账户从服务器配置修改同步用户数据排错检验半同步复制宕机处理[要求]数据库要求版本一致mysql5.5以上版本在my.ini 文件中找到[mysqld](如果没有...转载 2019-12-31 09:17:41 · 174 阅读 · 0 评论 -
测试socket连接是否正常
package com.socket.util;import java.io.*;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;public class Client extends Thread { public static class N...原创 2019-11-06 16:01:27 · 2182 阅读 · 0 评论 -
java 遍历json字符串,对象,数组
public static void main(String[] args) { String s = "{'A':{'a':'1' ,'aa':'11'},'B':{'b':'2' ,'bb':'22'},'C':{'C':'2' ,'CC':'22'},'name':'zhangsan','current':[11,22]}"; JSONObject js...原创 2019-07-10 11:45:48 · 2138 阅读 · 3 评论 -
多线程 很有帮助
多线程的问题都曾经困扰过每个开发人员,今天将从全新视角来解说,希望读者都能明白。强烈建议去运行下文章中的示例代码,自己体会下。问题究竟出在哪里?一个线程执行,固然是安全的,但是有时太慢了,怎么办?老祖宗告诉我们,“一方有难,八方支援”,那不就是多叫几个线程来帮忙嘛,好办呀,多new几个不就行了,又不要钱。这样能管用吗?继续往下看。俗话说,“在家靠父母,出门靠朋友”。有了朋友的帮...转载 2019-06-16 20:47:22 · 182 阅读 · 0 评论 -
websocket
//pom <!-- webSocket 开始--> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> ...转载 2019-08-27 08:26:28 · 179 阅读 · 0 评论 -
高德地图引用
//引入 <script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3"></script><div id="container" tabindex="0" style="width: 100%; height: 100%;"></div&...原创 2019-09-10 12:49:09 · 473 阅读 · 0 评论 -
sql server 数据库向java接口推送数据
因为以前从未用数据库向java接口推送数据,所以为了实现这个demo我是一步一个脚印的踩坑啊!!!此文章的作用以及应用场景:利用数据库主动推送数据,实现前端页面数据实时更新,替换ajax轮询机制。推送的依据是,只要数据库指定的表中数据增加有了变化,数据库会触发触发器然后通过存储过程调用消息推送接口代码如下:.... -------------------------...原创 2019-09-26 15:19:37 · 1755 阅读 · 0 评论 -
在maven里引入指定的jar包
<dependency> <groupId>com.sun.jna</groupId> <artifactId>test</artifactId> <version>1.0</version> <scope>system</scope> <syste...原创 2019-09-28 12:52:55 · 519 阅读 · 0 评论 -
分布式与集群是什么 ? 区别是什么?
一、大白话解说,半分钟就懂,用生活中的例子来说明:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,再请了个配菜师负责切菜,备菜,备料 ... 厨师和配菜师的关系是分布式。一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群。一个配...转载 2019-05-10 16:41:26 · 127 阅读 · 0 评论 -
jsp使用c标签指定div刷新
<script> $(function () { setInterval(function () { $("#a").load(location.href+" #a"); },3000) }) </script></head><bo...转载 2019-04-27 12:51:50 · 642 阅读 · 0 评论 -
ajax提交from表单以及上传(七拼八凑)
<---------------------jsp-------------------------------><script type="text/javascript"> function sub(submitform) { var formData= new FormData(document.getElementB...原创 2019-04-03 20:34:39 · 140 阅读 · 0 评论 -
mybatis在一个标签内写多条sql
MySql默认是不支持这种骚操作的,但是并不代表不能实现,只需要在jdbc的配置文件中稍做配置:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/airipo?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNul...转载 2018-07-19 11:08:32 · 1694 阅读 · 1 评论 -
maven搭建父子项目
什么是maven父子工程 ?其实看字面意思就很好理解了,就相当于一个家庭一样。一个家庭只会有一个父亲,但可能有多个子女(忽略干爹,,,)。父亲会管着子女,子女也可以继承父亲的优良传统~父子工程也一样。以下为我对于父子工程的一些理解。父工程:父工程又称为父控制器,只是一个简单的工程,不能单独运行。作用是将子模块跟子工程聚合在一起。父控制器中的pom.xml配置,在子模块跟子工程中都可以被继承。子工程...转载 2018-06-25 16:02:42 · 14330 阅读 · 0 评论 -
shiro登录的小demo
放在git上了,方便自己以后看,也方便正在找demo的你https://github.com/wangshanghello/shiro-master原创 2018-06-22 14:28:47 · 993 阅读 · 5 评论 -
webservice
webservice简介: Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它...转载 2019-02-01 13:39:35 · 120 阅读 · 0 评论 -
利用webservice实现跨项目调用接口
先创建好被调用的class类/*** Title: ServiceHello* Description: 基于jdk1.6以上的javax.jws 发布webservice接口 @WebService - 它是一个注解,用在类上指定将此类发布成一个ws。 Endpoint – 此类为端点服务类,它的方法publish...转载 2018-07-21 18:52:58 · 2701 阅读 · 0 评论 -
maven包报红解决
maven的pom报plugins错误的解决方法 (2014-04-09 10:17:03)转载▼标签: maven 分类: java技巧maven的pom报plugins错误的解决方法.引用Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.mave...转载 2019-01-22 16:54:19 · 3358 阅读 · 0 评论 -
springcould入门
详细地址 https://github.com/wangshanghello/spring-cloud-master原创 2019-02-01 17:01:56 · 632 阅读 · 0 评论 -
杀死进程
-- 杀死进程端口 netstat -aon|findstr "8086"taskkill /PID xxxx /f原创 2019-02-01 16:38:14 · 475 阅读 · 0 评论 -
JSON的常用方法
1.首先新建1个JSONUtils类public class JSONUtils {/*** * @author wangwei JSON工具类* @param * *//**** 将List对象序列化为JSON文本*/public static <T> String toJSONString(List<T> list){JSONArray ...转载 2019-01-21 17:40:05 · 409 阅读 · 0 评论 -
遍历前端(Struts2)
/** * * list<Map<String,Object>> 类型**/<table> <tr style="display:none;"> <th id="thbk" style="width:5%;"><i原创 2019-01-04 18:02:54 · 174 阅读 · 0 评论 -
关于iframe的父子窗口方法、元素之间的调用
/** * 父页面从子页面获取到name属性,遍历设置为不可编辑 * @type {NodeList} */ var medCheck = window.frames["mFrame"].document.getElementsByName("medChecks"); for (var n = 0; n < medCheck.length...原创 2018-12-13 12:39:05 · 191 阅读 · 0 评论 -
自动导入变量定义
可以引入变量。例如:new String();idea ---Ctrl +alt+veclipse--Ctrl 2 +l原创 2018-09-28 10:48:54 · 414 阅读 · 0 评论