积累
文章平均质量分 57
atongmu2017
简单明了,解决问题
展开
-
java中replace和replaceAll方法
public String replace(char oldChar, char newChar)public String replaceAll(String regex,String replacement)两个方法都是全部替换,不要根据方法名字,一个带着All认为是全部替换,一个没有带All认为只替换一个。注意replaceAll中的参数是regex,即基于正则表达式的替换...原创 2020-01-08 13:48:18 · 1837 阅读 · 0 评论 -
java保留两位小数
一、java保留两位小数问题:方式一://四舍五入,保留两位小数double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();方式二:df...转载 2019-12-07 11:54:21 · 3643 阅读 · 0 评论 -
java 访问https 从https的url下载文件 从http的url下载文件(转)
package com.solex.test;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import jav...转载 2019-11-01 14:35:46 · 3146 阅读 · 1 评论 -
无线上外网,有线上内网的方式(转)
原文地址:https://blog.csdn.net/wky9421/article/details/50387686?utm_source=copy在外面调试程序,内网是调试程序必须的,而要上外网,又只有通过无线连接。不过发现这样有个问题,就是在笔记本的无线连上外网的时候,只要插上内网的网线,就发现qq一类的一律掉线,外网连接就不行了,网页也打不开。这样搞的比较麻烦,每次测试完程序,要手动拔...转载 2019-04-28 11:27:56 · 27904 阅读 · 0 评论 -
利用DiskFileItemFactory实现文件上传(转)
原文地址:https://blog.csdn.net/u014785687/article/details/73863964在JSP页面中,form表单中method必须设置为post,并且要设置enctype=”multipart/form-data”:<%@ page contentType="text/html;charset=UTF-8" %><HTML>...转载 2019-04-24 17:31:08 · 1013 阅读 · 1 评论 -
mybatis中in的用法
实体类中创建字符串数组在xml中用foreach标签:<foreach collection="pubstates" index="index" item="state" separator="," close=")" open="("> #{state}</foreach>如下:先判断查询条件pubstates是否为空,不为空则加入查询...原创 2019-06-26 16:38:37 · 7730 阅读 · 1 评论 -
log4j介绍和使用(转)
log4j教程(史上最详细):https://blog.csdn.net/dyz4001/article/details/81103863最详细的Log4J使用教程:https://blog.csdn.net/u013870094/article/details/79518028log4j的内容介绍:1 . 为什么要使用日志答 : 开发阶段发现程序的问题 , 排除错误 , 产品阶段...转载 2019-04-08 14:10:08 · 225 阅读 · 0 评论 -
用mybatis-generator自动生成实体类、dao、mapping.xml文件(eclipse插件)
mybatis-generator有三种用法:命令行、eclipse插件、maven插件。1.在eclipse的market中搜索mybatis generator插件,安装New--other--中出现下面的内容则是安装成功2.新建一个web工程导入依赖的jar包,其中mybatis-generator-core-1.3.2.jar是自动生成的核心包。附上myb...原创 2019-04-08 10:55:16 · 607 阅读 · 0 评论 -
方便好使的java.util.Properties类(转)
原文地址:https://www.cnblogs.com/lingiu/p/3468464.html今天偶然碰到这个类,发现jdk中这些平时不大用到的类还挺好玩儿的,用起来也特别实在方便,随便写点记录下。java.util.Properties是对properties这类配置文件的映射。支持key-value类型和xml类型两种。key-value类型的配置文件大略长这样:#测试...转载 2019-03-18 18:05:42 · 180 阅读 · 0 评论 -
JDK中的Timer和TimerTask详解(转)
原文地址:https://www.cnblogs.com/lingiu/p/3782813.html1. Timer和TimerTask Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。 TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。2. 一...转载 2019-03-18 17:59:36 · 159 阅读 · 0 评论 -
eclipse中把控制台的日志内容输出到本地文件
在run下打开run configurations:选择想设置的tomcat,点击右边的common,在output file中填入想输出到本地文件的路径,apply应用即可原创 2019-03-20 20:44:09 · 4369 阅读 · 0 评论 -
windows server防火墙添加例外的步骤(转)
原文地址:https://www.cnblogs.com/klsw/p/8782595.htmlWindows Server 2012 防火墙如何添加端口例外的方法在Windows Server 2012系统中,如果用户想在防火墙中开通一个端口,您可以按以下步骤执行:1. 首先点击桌面左下角的Window图标,点击“控制面板“,然后选择“windows防火墙”会弹出防火墙的详细页面,如...转载 2019-05-06 10:24:08 · 2288 阅读 · 0 评论 -
linux下FTP服务启动与关闭命令(转)
原文:https://blog.csdn.net/qq_34495557/article/details/78327127查看FTP服务是否运行中:service vsftpd status查看本地是否含有包含ftp的进程开启:ps -ef | grep ftpFTP设置开机自动运行:chkconfig vsftpd on关闭FTP开机自动运行:chkconfig vsftpd o...转载 2019-05-22 17:19:10 · 9627 阅读 · 0 评论 -
读取配置文件中的参数值
config.peoperties位于src/main/resource目录下#oss信息oss.endpoint=xxxoss.accesskey_id=xxxoss.accesskey_secret=xxx import java.util.Properties;import org.springframework.core.io.ClassPathResource;...原创 2018-09-17 18:00:44 · 1134 阅读 · 0 评论 -
mybatis中参数既有实体bean类型又有基本类型
dao:public List<QcContent> findList(@Param(value="qc")QcContent qcContent , @Param(value="ppid")String ppid);xml:如果参数为多个实体bean,则用各自的参数value值名字区分。...原创 2019-08-07 20:47:00 · 1550 阅读 · 2 评论 -
解决windows系统80端口被占用问题(转)
80端口被system(pid=4)占用的解决方法80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他的不明身份的程序占用,导致 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又非常麻烦。下面介绍一下如果80端口被占用后应该如何处理。查找80端口被谁占用的方法进入命令提示行(开始运...转载 2019-08-09 15:41:06 · 346 阅读 · 0 评论 -
jsp中使用spring中注入的对象
<% WebApplicationContext context = (WebApplicationContext)this.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE); GroupbeanDao dao = (GroupbeanDao...原创 2019-08-02 10:18:54 · 452 阅读 · 0 评论 -
servlet容器,web容器,spring容器,springmvc容器的区别(转)
原文:https://blog.csdn.net/zhanglf02/article/details/89791797这个理解我可以通过一个http的页面请求来说明。web容器中有servlet容器,spring项目部署后存在spring容器和springmvc容器。其中spring控制service层和dao层的bean对象。springmvc容器控制controller层bean...转载 2019-06-19 14:39:08 · 423 阅读 · 0 评论 -
什么是RPM(转)
原文地址:什么是RPMRPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM的主要功能(linux操作系统) 安装、卸载、升级和管理...转载 2019-05-29 17:01:43 · 5761 阅读 · 0 评论 -
解决nginx一直跳转登陆页面
加入ip_hash:upstream nginx.example.com{ server 192.168.74.235:80; server 192.168.74.236:80; ip_hash;}机制:Nginx中的ip_hash技术能够将某个ip的请求定向到同一台后端web机器中,这样一来这个ip下的客户端和某个后端web机器就能建立起稳固...原创 2019-03-15 13:04:32 · 8923 阅读 · 0 评论 -
UDP发包的简单实现
Udp客户端:选择绑定服务端的ip和端口,运行main方法,发送信息。package test.client;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.DatagramPacket;import java.net.DatagramSocket;...原创 2019-03-06 15:12:51 · 2965 阅读 · 0 评论 -
使用ZeroClipboard复制
引入js文件,ZeroClipboard.js,另外需要ZeroClipboard.swf文件页面按钮代码:data-clipboard-target要关联复制内容<td class="text-left"> <p id="copycontent1">${iliveroom.liveEvent.readyPlayAddress!}</p> ...原创 2018-10-30 18:36:04 · 837 阅读 · 0 评论 -
Ajax跨域请求——jsonp获取json数据
前端:后台有时候的得不到传来的参数,在ajax里加上data{"jsonpCallback":jsonpCallback} $.ajax({ type:'POST', url: 'www.xxx.com/goods/countGoodsNumByCategoryId.json', data:{"categoryId":id}, dataType:'jsonp',...原创 2018-09-29 13:47:45 · 2366 阅读 · 1 评论 -
json数据转Map
json字符串格式:{ "RetValue": "1", "RetMessage": "suc", "links": [ { "name": "Google", "url": "http://www.google.com"原创 2018-09-17 17:46:28 · 1425 阅读 · 0 评论 -
IBM Security AppScan Standard 监测报告整改
1.会话标识未更新 解决方案:在登录页面加入以下代码 //解决安全性问题,会话未更新 request.getSession().invalidate();//清空session Cookie[] cookies = request.getCookies();//获取cookie if(null != cookies &&co...原创 2018-09-06 17:05:12 · 1033 阅读 · 0 评论 -
Linux下安装Tomcat服务器和部署Web应用
https://www.cnblogs.com/xdp-gacl/p/4097608.html转载 2018-09-05 09:13:37 · 130 阅读 · 0 评论 -
java发送JSON格式的http通讯的post请求
package com.test; import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import j...原创 2018-08-29 11:31:31 · 772 阅读 · 0 评论 -
Java 用HTTP的方式发送JSON报文请求
String resp= null; JSONObject obj = new JSONObject(); obj.put("name", "张三"); obj.put("age", "18"); String query = obj.toString(); log...原创 2018-08-29 11:29:25 · 4206 阅读 · 1 评论 -
用JAVA发送一个XML格式的HTTP请求
import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamRea...原创 2018-08-29 11:13:09 · 6496 阅读 · 1 评论 -
el表达式
一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 2、执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算、...原创 2018-08-27 16:44:23 · 104 阅读 · 0 评论 -
使用阿里云搭建的国内maven仓库
用过Maven的都知道Maven的方便便捷,但由于某些网络原因,访问国外的Maven仓库不便捷,好在阿里云搭建了国内的maven仓库。需要使用的话,要在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror: <mirror> <id>ui</id> <mirrorOf>ce...原创 2018-11-25 20:40:07 · 674 阅读 · 0 评论 -
echarts中国省份地图
echarts中国地图页面效果:jsp页面代码:ajax请求返回json数据<div class="col-lg-7"> <div id="main8" style="width: 100%;height:500px"></div></div> $.ajax({ type : 'POST', url原创 2018-11-23 13:28:43 · 20669 阅读 · 0 评论 -
The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
原因: 这是由于缺少了一个servlet-api.jar包所引起的。配置新的tomcat后,没有引入正确的libraries,重新导入即可原创 2018-11-26 17:19:05 · 437 阅读 · 0 评论 -
eclipse创建webservice客户端和服务端
先附上一个webservice的视频教程:链接:https://pan.baidu.com/s/1qesv_A7cp-zYsL7fE5nmFw 提取码:3d6k 创建服务端(提供接口):方式一:创建一个web工程,创建一个ServiceHello类,如下:package com.test;import javax.jws.WebService;import javax.x...原创 2019-02-20 15:45:48 · 11474 阅读 · 3 评论 -
Schema约束快速入门
1.下面是一个自定义的dtd约束文件,book.dtd(DTD(Document Type Definition),全称为文档类型定义。)<?xml version="1.0" encoding="UTF-8" ?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="ht...原创 2019-02-20 10:55:44 · 446 阅读 · 0 评论 -
JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源(转)
原文地址:https://www.cnblogs.com/xdp-gacl/p/4040103.html JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源一、C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包。二、使用...转载 2019-02-22 18:06:24 · 111 阅读 · 0 评论 -
JNDI学习总结(一)——JNDI数据源的配置(转)
原文地址:https://www.cnblogs.com/xdp-gacl/p/3951952.html 原文作者其他文章也很不错,可以看看 一、数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverM...转载 2019-02-22 17:59:46 · 223 阅读 · 0 评论 -
通过js或jQuery,子父窗口之间元素、方法、window的相互获取(转)
有时候页面会弹出子窗口,下面的内容是子窗口和父窗口之间的相互调用。原文地址:https://blog.csdn.net/mooncom/article/details/53130756条件:以下支持火狐浏览器,若在谷歌浏览器中使用,子窗口需要配置父窗口的跨域。1、js在子窗口获取父窗口的windowwindow.parent//此时可以调用父窗口的window方法,比如获取父窗...转载 2019-01-29 18:45:40 · 1423 阅读 · 0 评论 -
eclipse中dtd文件约束影射到本地文件
用struts中的约束来举例,这个dtd约束链接如果在本地没有网络的情况下会找不到这个约束文件,会报错。 解决办法:1.找到这个约束文件放到项目下,把这个链接与本地文件做一下影射。 2.影射操作: 在window中选择preferences,找到XML Catalog,选中User Specified Entries,去添加影射关系。3.弹出的add框中,点击works...原创 2019-01-26 16:17:46 · 227 阅读 · 0 评论 -
jsp页面积累
1.后台直接返回弹出框js代码response.setContentType("text/html;charset=GBK");String data = "保存成功";try { request.setCharacterEncoding("GBK"); EditorArticleInfo ainfo = editorDao.get(1); String con...原创 2019-01-25 16:21:00 · 112 阅读 · 0 评论