java
又是喝白开水
这个作者很懒,什么都没留下…
展开
-
去除list重复的对象
去除list重复的对象,如果直接用List接收,还要进行处理.。java中的Set类继承与Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。//实体类import lombok.Data;@Datapublic class IpData { private String ip; private String country; public IpData(String ip, String country) {原创 2020-08-04 16:35:58 · 631 阅读 · 0 评论 -
前端图片通过src读取服务器图片
html代码 <img src="imgsrc/loadimg?id=1" >后台代码,有两种情况第一种:图片存在数据库(使用情况,系统的一些小图片)第二种情况:用户上传的图片(一般情况文件较大,存放在服务器)第一种情况代码(图片存放数据库): @GetMapping("/loadimg") public ResponseEntity<byte[]> loadimg(String id) { //读取图片,数据库存储图片的类型为Ima原创 2020-07-14 21:25:09 · 6162 阅读 · 0 评论 -
JDBC连接数据库步骤
JDBC连接数据库步骤:一、加载JDBC驱动程序二、创建数据库连接三、创建Statement或PreparedStatement对象四、执行SQL语句五、处理sql的返回结果六、关闭创建的各个对象请查看:http://yayihouse.com/yayishuwu/chapter/2591...原创 2020-06-07 21:23:17 · 333 阅读 · 0 评论 -
Java计算两个时间差
Java计算两个时间差思路:先分别计算出两个时间的毫秒数,然后再两个数相减http://yayihouse.com/yayishuwu/chapter/2588原创 2020-06-04 20:57:55 · 521 阅读 · 0 评论 -
java 根据日期获取星期
/*** 根据日期获取星期* @param args*/ public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime(); String week = dateToWeek(date) System.ou...原创 2020-04-14 08:26:49 · 806 阅读 · 0 评论 -
将reids设置为windows下的服务,设置开机启动
Redis 作为一种缓存工具,主要用于解决高并发的问题,在分布式系统中有着极其广泛的应用,Redis 本身是应用于 Linux/Unix 平台的(部署在服务器上边),官方并没有提供 Windows 平台的版本,但是一般的开发者都是在 Windows 平台进行开发和调试,因此,也需要有 Windows 版本的 Redis 。将reids设置为windows下的服务,设置开机启动http://ya...原创 2020-02-22 20:55:55 · 169 阅读 · 0 评论 -
redis windows 下载安装详细教程
这里讲的是windows系统下载和安装rediswindows系统redis不同版本的下载地址https://github.com/MicrosoftArchive/redis/tagsredis安装和启动等详细教程http://yayihouse.com/yayishuwu/chapter/2455...原创 2020-02-20 21:28:25 · 1662 阅读 · 0 评论 -
java.lang.ClassNotFoundException: groovy.lang.GroovyObject
java.lang.ClassNotFoundException: groovy.lang.GroovyObjectat java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[na:1.8.0_192]at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_...原创 2020-01-09 21:58:01 · 3359 阅读 · 0 评论 -
No constructor found in .. matching
启动Java 项目报错No constructor found in … matchinghttp://yayihouse.com/yayishuwu/chapter/2298原创 2019-11-27 17:56:05 · 1720 阅读 · 0 评论 -
Java 整数相除保留小数
public static void main(String[] args) throws IOException { Integer x = 30; Integer y = 9; float diff = (float)x/(float)y; float diff1 = (float) x/y; Dec...原创 2019-11-24 17:00:06 · 790 阅读 · 0 评论 -
导出Excel表,文件名中文乱码
导出Excel表,文件名中文乱码http://yayihouse.com/yayishuwu/chapter/2261原创 2019-11-15 22:44:29 · 1036 阅读 · 0 评论 -
springboot 引入外包的jar包
springboot 引入外包的jar包maven项目开发过程中可能遇到jar包找不到maven依赖,这时没方法通过pom.xml直接引入。下面的文章记录springboot引入外包的jar包的过程http://yayihouse.com/yayishuwu/chapter/2231...原创 2019-11-05 21:00:32 · 553 阅读 · 0 评论 -
@Data注解的使用和@Data无效的解决方法
下面是一篇关于@Data详细介绍的文章:http://yayihouse.com/yayishuwu/chapter/2226原创 2019-11-04 21:20:08 · 12242 阅读 · 2 评论 -
前端js传多个id 到java后台的处理方式
前端js传多个id 到java后台的处理方式定义数组,将选中列表的idpush到数组中 $("#createApplysjinfo").click(function(){ var allTableData = datagrid.bootstrapTable('getData');//获取表格的所有内容行 if(allTableData.length==0){...原创 2019-10-23 22:04:39 · 1692 阅读 · 0 评论 -
解决 attempted to return null from a method with a primitive return type (int).
java后台代码报错attempted to return null from a method with a primitive return type (int).解决方法:http://yayihouse.com/yayishuwu/chapter/2174原创 2019-10-16 22:13:00 · 310 阅读 · 0 评论 -
解决端口占用问题
java 杀死进程原创 2019-10-13 17:43:23 · 346 阅读 · 0 评论 -
java 打印设置打印A4 A5纸
斜体样式原创 2019-10-13 17:12:55 · 2370 阅读 · 0 评论 -
echarts 悬浮窗tooltip formatter实现name的显示
echarts 悬浮窗tooltip formatte,实现data的name不同值的显示实现后的效果图,x轴相同,悬浮提示框显示的name显示不一样,一个是20190806G6PD/3/A06,一个是20190806G6PD/3/A07后台数据封装详细的前端数据展示:http://yayihouse.com/yayishuwu/chapter/2105...原创 2019-08-20 21:50:11 · 3040 阅读 · 0 评论 -
java将Map或List<Map>转json字符串
java将Map或List转json字符串,下面是将Map或List转json字符串的详细例子解决方法:http://yayihouse.com/yayishuwu/chapter/2126原创 2019-09-01 21:28:49 · 2502 阅读 · 0 评论 -
java 获取本地ip地址,mac物理网卡地址
public String index(Model model,String code) throws Exception { if(!StringUtils.isEmpty(code)){ InetAddress ia = null; try { ia = ia.getLocalHost(); ...原创 2019-09-05 08:54:38 · 629 阅读 · 0 评论 -
js 获取json里map的键和值 java后台返回map
$.get("url",{ },function(result){ var listPrint = result.listPrint; for (var i in listPrint) { for(var key in listPrint[i]){ //map key console.log(key); ...原创 2019-09-05 10:03:53 · 3046 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on
maven 打包jar 报错如下:[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 9.617 s[INFO] Finished at: 2019-09-09T14:47:32+08:00[INFO] F...原创 2019-09-09 14:57:20 · 1088 阅读 · 0 评论 -
java 获取系统当前时间,Timestamp和String互转
java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis()); 方法2:Date date = new Date(); Timestamp nowdate = new...原创 2019-09-25 22:18:22 · 971 阅读 · 0 评论 -
java 修改Map的值
//查询得到的Map<String,Object>集合List<Map<String,Object>> deptList = indoorCompareServices.getDeptParent();通过put()修改某个键的值详细:http://yayihouse.com/yayishuwu/chapter/2099...原创 2019-08-19 20:40:21 · 11540 阅读 · 0 评论 -
java 重定向redirect(参数中文乱码)
@RequestMapping("/updateUserMsg")public String updateUserMsg(String nickname,String remark) throws UnsupportedEncodingException { //.... return "redirect:addUser?type=e"+"&amp;**nickname**=&qu原创 2018-10-24 11:12:26 · 6544 阅读 · 0 评论 -
Encountered invalid @Scheduled method 'test1': Only no-arg methods may be annotated with @Scheduled
出现这个错误主要是@Scheduled注解下的方法带有参数,把@Scheduled注解下的方法的参数去掉就可以了原创 2018-10-15 12:39:08 · 6629 阅读 · 4 评论 -
java 将ftl文件作为模板导出word文档
一、word文档 1、准备作为模板的word文档(提前设置好结构样式) 2、另存为xml文件(2003)如下是我准备好的word文档:会议详情1.会议名称:${meetingTitle?if_exists?html} //${ meetingTitle}变量也可以这样写,但如果该字段为空时页面将保错,所有在变量后加上?if_exists?html2.会议发起人:${...原创 2018-02-28 16:23:30 · 2845 阅读 · 1 评论 -
Java class.getClassLoader().getResource("")获取资源路径
在开发中经常需要获取资源文件路径,例如读写配置文件等。Java也提供很多方法来获取这些路径,下面就几种常用到的作一下讨论区分: 其中xxx是当前的类1、xxx.class.getClassLoader().getResource(“”).getPath(); 获取src资源文件编译后的路径(即classes路径) 2、xxx.class.getClassLoader().getResour...转载 2018-02-27 21:58:30 · 18509 阅读 · 1 评论 -
java基于maven实现zxing生成二维码
代码如下: 1.maven所需jar<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.0.0</version> </dependency&a原创 2018-02-27 21:31:23 · 5162 阅读 · 0 评论 -
手机连接测试本地javaweb项目
1.首先电脑和手机连网必须在同一个局域网内。2.在电脑上开启一wifi ,手机连接开启好的wifi。或者手机电脑连接统一wifi也可以。3.在电脑上windows+r 打开cmd窗口 输入命令行ipconfig 如下图所示4.找到以太网的 IPv4地址,即ip地址,(电脑和手机都连wifi的话就找到无线局域网适配器 WLAN的 IPv4地址)5.假如电脑浏览器访问的项目的地址原创 2018-01-20 17:32:37 · 6399 阅读 · 0 评论 -
spring boot 定时任务@Scheduled
1.首先在spring boot的入口类Application.java中启动定时器,只要在类上加注解@EnableScheduling即可启动定时器。package com.sinosoft.signpass; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoco原创 2018-01-15 13:05:55 · 886 阅读 · 0 评论 -
java 字符串String和Int互转
// String 转int String str = “123”; int a = Integer.parseInt(str);// int 转 String int b = 1; String str = String.valueOf(b);原创 2018-01-14 13:56:33 · 9441 阅读 · 0 评论 -
java 连接mysql数据库并动态创建表
java链接mysql数据库需要驱动包,那么我们先去下载驱动包http://dev.mysql.com/downloads/connector/j/,驱动包就是一个jar包里面包含了我们要使用的类、方法等maven项目的话可以直接应下面的依赖 mysql mysql-connector-java原创 2017-12-18 15:28:22 · 18381 阅读 · 2 评论 -
This check can be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHEC
今天把之前的一个项目考到另一个myeclipse,我用的事tomcat7,启动时报错:SEVERE: Servlet.service() for servlet jsp threw exception javax.el.ELException: The identifier [case] is not a valid Java identifier as required by section 1原创 2017-12-24 11:29:26 · 2012 阅读 · 0 评论 -
解决:The Tomcat connector configured to listen on port 8080 failed to start.
报错:The Tomcat connector configured to listen on port 9001 failed to start. The port may already be in use or the connector may be misconfigured.出现这个问题主要是因为端口被占用,在网上找到一个很简单快速解决此问题的方法:...原创 2019-04-01 21:10:51 · 6336 阅读 · 0 评论 -
报错:Caused by: java.net.BindException: Address already in use: bind
报错:Caused by: java.net.BindException: Address already in use: bind出现这个问题主要是因为端口被占用,在网上找到一个很简单快速解决此问题的方法:http://yayihouse.com/yayishuwu/chapter/1843...原创 2019-04-01 21:47:09 · 13150 阅读 · 0 评论 -
java 拼接字符串在前端怎么实现换行
java 拼接字符串在前端实现换行http://yayihouse.com/yayishuwu/adminLogin.php/admin/article/create?bid=13原创 2019-08-14 14:31:17 · 8319 阅读 · 0 评论 -
BigDecimal java加减乘除
不论是float 还是double都是浮点数,而计算机是二进制的,浮点数会失去一定的精确度。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方...原创 2019-08-08 20:50:39 · 124 阅读 · 0 评论 -
解决:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal
今天用BigDecimal类型的数据相除,其中param1和param1为BigDecimal类型,BigDecimal AA = (param1).divide(param2); 报错如下:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res...原创 2019-08-01 15:35:29 · 890 阅读 · 0 评论 -
java Double 四舍五入
转载:http://yayihouse.com/yayishuwu/chapter/2058转载 2019-07-31 11:01:42 · 187 阅读 · 0 评论