java
suiersuier
好记性不如烂笔头,总是记不住的记录下来方便以后用时查阅
展开
-
java中请求post类型的接口,参数使用json
如果编码格式不是utf-8可以换成别的,或者提出来一个参数也行/** * * @param urlstr 请求的地址 * @param json json格式的参数 * @param headerMap 需要传入的header信息,如果没有可以为空 * @return */public static String doPostJson(String urlstr, String json, Map<String, ?> headerMap) { try { .原创 2020-07-01 10:44:40 · 1369 阅读 · 0 评论 -
java中的集合 TreeSet
如果经常会去搜索集合中的某一项建议使用ArrayList集合,ArrayList集合是有序集合再介绍一个TreeSet集合,也是有序集合,TreeSet集合不会按照数据插入的顺序进行排序,而是按照给定的比较器进行排序,、TreeSet集合要求集合的项必须继承Comparable接口,必须实现compareTo方法TreeSet集合使用时如果在创建TreeSet时没有指定比较器则会按照集合项...原创 2020-03-27 16:20:20 · 180 阅读 · 0 评论 -
spring中基于注解的各种通知
导包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.9.RELEASE</version></dependency&...原创 2020-01-10 16:55:15 · 319 阅读 · 0 评论 -
spring中基于XML的各种通知AOP
通知分为前置通知、后置通知、异常通知、后置返回通知、环绕通知其中环绕通知中相当于包含了前置通知、后置通知、异常通知 外加一个最终通知直接上代码pom文件中导包<dependencies> <dependency> <groupId>org.springframework</groupId> &...原创 2020-01-10 15:36:42 · 93 阅读 · 0 评论 -
java中的动态代理示例-基于接口的代理
动态代理中被代理的对象的类必须要实现一个接口,不然代理不能用,且被代理的对象必须标记为final,示例中三个文件 一个接口,一个接口的实现类,一个客户端的模拟类,使用动态代理实现方法调用//接口public interface IProduct { String saleProduct(float money); String AfterSaleProduct(flo...原创 2020-01-08 16:51:04 · 122 阅读 · 0 评论 -
Mybatis环境搭建和入门案例
1.创建一个Maven项目2.pom.xml文件2.1 设置打包方式<packaging>jar</packaging>2.2 引入相关依赖:里边需要用到日志所以也加入log4j包,还需要测试 所以需要加入junit包<dependencies> <dependency> <groupId>...原创 2019-12-19 16:12:36 · 161 阅读 · 0 评论 -
Linux上安装Nginx
按照黑马视频教的安装Nginx的过程如下:1.Nginx依赖于gcc环境需要安装环境yum install gcc-c++2.Nginx依赖于三个第三方的包yum install -y pcre pcre-devel yum install -y zlib zlib-develyum install -y openssl openssl-devel3.用rz把Nginx...原创 2019-12-18 14:23:24 · 92 阅读 · 0 评论 -
java中cookie的有效时间设置
Cookie cookie=new Cookie("msg","hello");cookie.setMaxAge(30);setMaxAge表示设置cookie的有效期,参数是个int类型,单位是秒,正数表示有效时间-1默认值,浏览器关闭cookie失效0表示删除当前cookie...原创 2019-11-25 15:13:38 · 5057 阅读 · 0 评论 -
java下载文件
@WebServlet("/DownLoadServlet")public class DownLoadServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcep...原创 2019-11-22 15:19:53 · 81 阅读 · 0 评论 -
java实现简易验证码
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int width=100; int height=50; BufferedImage image=new BufferedImage(w...原创 2019-11-21 16:03:17 · 117 阅读 · 0 评论 -
java中的转发和重定向
转发:说明:转发时不需要写虚拟路径,是个相对路径转发时浏览器只请求一次RequestDispatcher requestDispatcher=request.getRequestDispatcher("/ResponseServlet");requestDispatcher.forward(request,response);重定向:重定向地址需要写虚拟路径,浏览...原创 2019-11-21 15:36:29 · 164 阅读 · 0 评论 -
java中Unicode编码转化为中文
转自:https://www.cnblogs.com/clnchanpin/p/6892870.htmlpublic static String UnicodeToUtf8(String theString) { char aChar; int len = theString.length(); StringBuffer outBuffer = new StringBu...原创 2019-10-22 16:45:04 · 2253 阅读 · 0 评论 -
JDBC最基础的使用方法
JDBC最基础的使用方式1.修改,插入,删除public static void main(String[] args) { Connection connection =null; Statement statement =null; try { Class.forName("com.mysql.jdbc.Driver"...原创 2019-10-18 16:57:41 · 104 阅读 · 0 评论 -
java中捕获当前控制器中所有的异常进行统一处理
在控制器中加上方法@ExceptionHandler(Exception.class)public ExecuteResult hanleException(Exception e){ StackTraceElement[] traces=e.getStackTrace(); System.out.println("异常=》"+e.getMessage()); f...原创 2019-08-21 16:01:22 · 711 阅读 · 0 评论 -
Ngix转发请求
Ngix对请求进行转发,可监听同一端口根据不同的域名转发到不同地方,现在进行设置:找到配置文件ngix.conf文件,进行修改:增加要转发到的地址:#domain:txy.test.fang.com upstream web_server_txy_test { server 127.0.0.1:8081 weight=3 max_fails=2 fail_tim...原创 2019-02-19 17:34:17 · 288 阅读 · 0 评论 -
idea中maven相关设置
自己配置了一个maven,但是每次新建maven项目后maven路径都是默认在C盘下的,现在把新建项目时默认选择的maven改成自己设置的maven,选择file->other Settings->Settings for NewProjects 把这里改成自己设置的maven路径本地仓库路径Local repository可提前在自己配置的mav...原创 2019-01-31 17:08:50 · 1030 阅读 · 0 评论