Java
文章平均质量分 59
chengningmeng
爱生活,爱骑行
展开
-
logback异常后发送邮件内容格式错误问题解决
问题现象:使用了logback的异常发送邮件功能,但是发送出来的邮件内容都是html代码,如下图 2. 解决思路:因为多个项目都使用了相同的异常邮件通知方案,A项目可以正常发送,B项目发出来的就是html代码。考虑下以下几种可能引起的情况,1. jar冲突 2. 邮箱服务器进行了过滤(既然A项目可以那说明不是这个问题导致的),于是去看QQ邮箱发出来的正常邮箱和html代码的显示原文邮件,发现邮件的Content-Type不一样 Content-Type: text/plain; char..原创 2021-09-15 11:39:28 · 534 阅读 · 0 评论 -
idea 普通javaweb项目配置tomcat启动
1.导入项目 使用idea——File——Open导入项目,选择普通项目 2.配置项目 点击File——project structure,选择project,选择sdk和对应的language level,我这里sdk选择的是jdk8 ,language level选择的是8-lambdas 点击Modules,选择Sources选项卡,选中java包,点击Make as 中的...原创 2018-08-30 18:31:23 · 6533 阅读 · 0 评论 -
Java面试知识点记录
List、Map、Set底层是如何实现的,是否看过JDK相关源码多线程怎么保证同步?手写线程安全的单例模式(蛋疼)Java创建线程之后直接调用start和run的区别newFixedThreadPool线程池如果线程数达到最大值怎么办,底层原理同一个类不同方法都有synchronized,一个对象是否可以同时访问,或者一个类的static构造方式加上synchronized之后的锁的 影响java...原创 2018-06-12 23:54:15 · 191 阅读 · 0 评论 -
java使用cors解决跨域问题
前言:今天解决js跨域,搞了一下午,呜呜,以下是我整理的一些解决方法 介绍: 跨站 HTTP 请求(Cross-site HTTP request)是指发起请求的资源所在域不同于该请求所指向资源所在的域的 HTTP 请求。比如说,域名A(http://domaina.example)的某 Web 应用程序中通过标签引入了域名B(http://domainb.foo)站点的某图片资源(http转载 2017-02-14 10:53:05 · 2448 阅读 · 0 评论 -
记一次Java List重复数据的问题
贴上原代码List<ReportDataModel.Data> data = new ArrayList<>(); ReportDataModel.Data reportData = = new ReportDataModel().new Data(); for (TimeAndValue timeAndValue : timeAndValueList) {原创 2017-02-21 12:24:51 · 318 阅读 · 0 评论 -
Spring MVC POST中文乱码解决
Spring MVC POST中文乱码解决一次项目保存接口,HTTP METHOD为POST,检查数据库编码和数据库连接URL均为UTF-8,于是开始查找原因,最终定位为web.xml配置文问题,特此分享给大家,避免此坑。<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.spri转载 2017-02-21 12:19:46 · 255 阅读 · 0 评论 -
解决maven以及eclipse的jar以及exe中文乱码问题
解决maven以及eclipse的jar以及exe中文乱码问题一、eclipse 1.Window->Preferences->General->Content Types 修改Java Archive(*.jar)编码为UTF-8 修改Java Class File编码为UTF-8 2.File->Preferences->Workspace 修改Text file encod转载 2017-02-21 12:19:07 · 471 阅读 · 0 评论 -
解决HttpServletResponse输出的中文乱码问题
首先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。 申明:这里为了方便起见,所有输出都统一用UTF-8编码。 先说字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据 //这句话的意思,是让浏览器用utf8来解析返回的数据 response.setHeader(原创 2017-02-10 15:22:43 · 514 阅读 · 0 评论