
java
Fay_Q
这个作者很懒,什么都没留下…
展开
-
(八)SpringBoot 多数据源配置及使用
使用场景:项目中避免不了使用多数据源的情况,以下为配置及使用多数据源的例子:配置文件:spring: #配置数据库 datasource: dynamic: #默认数据源,如代码不设置数据源默认使用该数据源 primary: datasource1 datasource: datasource1: driver-class-name: com.mysql.cj.jdbc.Driver u..原创 2020-12-11 11:40:42 · 414 阅读 · 0 评论 -
Linux 排查CPU占用过高问题
当前进程的运行列表 命令:top -c 按一下P可以按照CPU使用率进行排序查看进程的线程列表 命令:top -Hp 56649 继续按P排序截图仅是为了例子;可以看出线程4969较高4969 为十进制,转换16进制:# printf "%x\n" 49691369导出进程快照命令:jstack -l 56649 > /tmp/56649.stack查看线程在做什么命令:cat/tmp/56649.stack|g...原创 2020-06-16 16:46:13 · 522 阅读 · 0 评论 -
sonar常见问题
Cast one of the operands of this integer division to a "double"When arithmetic is performed on integers, the result will always be an integer. You can assign that result to along,double, orfloat...原创 2019-10-25 14:54:35 · 2147 阅读 · 0 评论 -
使用DOM方式修改XML文件内容
DOM解析方式也可用于修改XML数据,我们可以使用它完成新增元素、删除元素、修改元素值、修改元素属性等操作。 我们的XML文件,内容如下: employee.xml Pankaj 29 Java Developer Male Lisa 35 C转载 2017-05-17 15:25:52 · 2184 阅读 · 0 评论 -
下载地址
Eclipse IDE for Java EE Developers 64位系统:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-win32-x86_64.zip32位系统:http://www.eclips...原创 2018-03-19 17:43:44 · 505 阅读 · 0 评论 -
Spring集成Quartz定时任务
依赖jar<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>3.2.5.RELEASE</version>原创 2018-05-16 17:25:57 · 253 阅读 · 0 评论 -
quartz CronExpression表达式
cron表达式中包括6到7个字段,按顺序依次为:秒:0-59 , - * / 分:0-59 , - * / 时:0-23 , - * / 天:1-31 , - * ? / L W C 月:1-12 或者 JAN-DEC , - * / 星期:1-7 或者 SUN-SAT , - * ? / L C # 年(可选):留空, 1970-2099 , - * /每一个字段的取值形式如下:可以取一个特定的...转载 2018-05-16 17:40:06 · 375 阅读 · 0 评论 -
(一)SpringBoot 快速搭建SpringBoot项目
Spring Boot简介: Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。它使用习惯优于配置的理念让你的项目快速运行起来,使用Spring Boot很容易创建一个独立运行(运行jar,内置Servlet容器,Tomcat、jetty)、准生产级别的基于Spring框架的项目,使用SpringBoot你可以不用或者只需要很少的...原创 2018-07-05 16:24:26 · 1260 阅读 · 0 评论 -
fasterxml.jackson 将对象转换为json报错处理
最近在做查询的数据遇到如下报错:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to...原创 2018-07-06 11:33:40 · 830 阅读 · 0 评论 -
Maven+Spring+Spring MVC+MyBatis+MySQL整合SSM框架
下载地址:https://download.youkuaiyun.com/download/shfei10100/10603076原创 2018-08-14 15:25:42 · 410 阅读 · 0 评论 -
java日期相关方法
/** * java 获取 获取某年某月 所有日期(yyyy-mm-dd格式字符串) * @param year * @param month * @return */ public static List<String> getMonthFullDay(int year , int month){ Simp...原创 2019-02-13 10:26:56 · 485 阅读 · 0 评论 -
(一)Spring Cloud Alibaba-Nacos
自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。昨天也就是(1.0.0(Apr 10, 2019))发布1.0.0版本 Nacos是什么 Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务...原创 2019-04-11 11:43:39 · 301 阅读 · 0 评论 -
Java分页工具
Java分页工具import java.util.ArrayList;import java.util.List;/** * 分页 */public class PageUtil<T>{ /** * 所有的记录 */ private List<T> allList=null; /** * 每页需要显...原创 2019-05-24 11:26:28 · 1412 阅读 · 0 评论 -
java8 一系列操作
1. List转map 注意点,处理重复问题/*** 重复时用后面的value 覆盖前面的value*/Map<String, String> map = list.stream().collect(Collectors.toMap(Person::getId, Person::getName,(key1 , key2)-> key2 ));/*** 重复时...原创 2019-08-20 14:27:50 · 252 阅读 · 0 评论 -
java8 DateTimeFormatter LocalDateTime
jdk1.8中新增了 LocalDate 与 LocalDateTime等类来解决日期处理方法,同时引入了一个新的类DateTimeFormatter来解决日期格式化问题。LocalDateTime,DateTimeFormatter两个类都没有线程问题,只要你自己不把它们创建为共享变量就没有线程问题。格式化:DateTimeFormatter formatter = DateTime...原创 2019-09-17 11:44:08 · 638 阅读 · 0 评论 -
Java测试websoket接口
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URI;import java.net.URISyntaxException;import net.sf.json.JSONObject;import org.java_w原创 2017-04-06 16:20:08 · 1345 阅读 · 0 评论 -
Java HTTP接口
服务端发布接口web.xml配置接口 HTTPServerTest t9.servicetest.HTTPServerTest HTTPServerTest /httpServer 简单接口代码 import java.io.IOException; im原创 2017-04-06 16:05:41 · 795 阅读 · 0 评论 -
中文乱码解决方案
写javascirpt代码传递中文后台接收出现乱码,下面是3个解决方法,希望对大家以后有用! 方法(一):html页面:function testOne() { var url = "testOne_test.do?expr="+你好; location = encodeURI(url);} 后台java代码:String expr = new原创 2013-12-05 15:43:23 · 959 阅读 · 0 评论 -
map的三种遍历方法
JAVA8 便利Map遍历方法:JAVA 8 Map遍历map的三种遍历方法! 集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~public class TestMap { public static void main(String[] args) { Map<String, Student> map = new...原创 2013-12-29 12:36:28 · 1958 阅读 · 0 评论 -
JavaMail解析邮件类整理
JavaMail 解析邮件类public class PraseMessage { private MimeMessage mimeMessage = null; private String saveAttachPath = "";// 附件下载后的存放目录 private StringBuffer bodytext = new StringBuffer(); // 存放邮件内容的S原创 2013-12-25 16:32:43 · 6859 阅读 · 1 评论 -
java字符串的各种编码转换
import java.io.UnsupportedEncodingException;/** * 转换字符串的编码 */public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public static final String US_ASCII = "US-ASCII"; /**转载 2014-01-15 20:15:44 · 1566 阅读 · 0 评论 -
JavaMail邮件回复
Message 类引入一个 reply() 方法来配置一个新 Message,包括正确的 recipient(收件人)和添加“Re”(如果没有就添加)的正确的 subject。这样做并没有为消息添加新内容,仅仅将 from 或 reply-to(被回复人) 头复制给新的收件人。这种方法用一个 boolean 参数指定消息只回复给发件人(false)或回复给全体(true)。在发送消息时要配置原创 2013-12-25 16:41:31 · 4056 阅读 · 1 评论 -
JavaMail发送邮件(普通邮件,html邮件以及附件邮件)
实现普通邮件,html邮件以及附件邮件的发送;此例子使用的是163邮箱邮箱的服务地址,邮件用户名密码在配置文件中读取;原创 2013-12-25 16:08:22 · 9492 阅读 · 2 评论 -
java解决中文乱码的几种情况
通常中文乱码的情况出现在get方式提交的请求;遇到乱码情况的几种解决方法:1、前台设置编码,后台解码//前台:var flag='啦啦啦'; flag= encodeURI(flag);//后台:try { Strig flag = URLDecoder.decode(part, "utf-8"); } catch (UnsupportedEncodingEx原创 2014-02-27 21:09:33 · 2964 阅读 · 0 评论 -
使用eclipse插件创建一个web project
首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录 由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic转载 2014-04-03 18:27:41 · 842 阅读 · 0 评论 -
JAVA socket编程实例
(转载文章,原作者无从考证,感谢作者的无私奉献) 事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网络编程的基本模型转载 2014-04-20 10:57:15 · 1470 阅读 · 0 评论 -
java反射机制,通过类名获取对象,通过方法名和参数调
try { //得到类对象Class c = Class.forName("完整类名");Object yourObj = c.newInstance(); //得到方法Method methlist[] = cls.getDeclaredMethods(); for (int i = 0; i < methlist.length; i++) { Method m = methlis原创 2014-04-09 22:26:58 · 7894 阅读 · 0 评论 -
标识接口的作用
标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。标接口在Java语言中有一些很著名的应用,比如java.io.Serializable和java.rmi.Remote等接口便是标识接口。标识接口,当一个类实现了一个标识接口之后就像是给自己打了个标签。打个比喻,不是很恰当。就像是一个人穿了件名牌衣服(实现了标识接口),别人转载 2014-05-14 09:43:01 · 644 阅读 · 0 评论 -
java使用axis调用WebService简单示例
前提条件:下载axis安装包(url: http://ws.Apache.org/axis/ ) 1.首先,创建web工程(项目名称:ServiceTest),将axis中lib中的jar包拷贝到/WEB-INF/lib目录下,然后将这些包添加到项目中。 2.写配置文件:server-config.wsdd 放在/WEB-INF 目录下转载 2014-05-14 17:54:39 · 1029 阅读 · 0 评论 -
java中的内部类总结
java中的内部类总结内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的转载 2015-01-20 10:17:56 · 465 阅读 · 0 评论 -
java 后台 Excel 文件生成后转化为字节流
java 后台 Excel 文件生成后转化为字节流java excel 使用 poi组件, HSSFWorkbook workBook = new HSSFWorkbook(); 对于workBook生成字节流,很容易发现有个workBook .getBytes(),但是,是不可用的,下载以后打不开,如果下载,正确的写法为workBook.write(response.getOut转载 2016-12-22 19:42:59 · 8802 阅读 · 0 评论 -
java各种数据库连接驱动代码-java经典源码
转载地址:http://www.xwcms.net/a/jspzszl/95515.htmlMySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名转载 2013-11-28 15:19:34 · 1693 阅读 · 0 评论