javaweb
puyuma
位于广州大学城的2020计算机应届毕业生,现就职于Infosys。
展开
-
如何通过@Transactional实现事务处理?
步骤:在方法名前加上@Transactional,当产生错误时,抛出RuntimeException即可回滚。外层可通过catch捕获异常,并返回对应错误信息给前端。关于@Transactional实现原理及注意事项等,可参考这篇文章@Transactional 详解...原创 2020-08-31 10:40:02 · 517 阅读 · 0 评论 -
问题解决:java.math.BigInteger cannot be cast to java.lang.Integer
这一两个月在忙着开发食工所快检系统项目,没时间写文章,于是把期间遇到的问题记录了下来,今天有空就写~问题:hibernate4进行查询时,比如比如sql:select count(*) from 表,query.uniqueResult()返回的是一个object类型,此时类型转换成integer会报错。解决:转换成Integer类型前,需先转成string类型,即Integer.valueOf(obj.toString())...原创 2020-08-27 14:47:09 · 1727 阅读 · 0 评论 -
jQuery ajax $.get或$.post 实现timeout超时设置的方法
var timeout=setTimeout(function(){ //超时啦,干点什么 }, 5000 //超时时间,考虑到网络问题,5秒还是比较合理的);$.post(url,function(data){ if(timeout){ //清除定时器 clearTimeout(timeout); timeout=null; } //该干嘛干嘛});最后补充一点,据说timeout属性貌似是跟着浏览器来的,每个浏览器的时限都不一样,求考证。...转载 2020-05-27 10:27:34 · 2772 阅读 · 0 评论 -
如何用java给图片添加图片水印(透明度、旋转、居中)?
最近在做一个食品溯源项目,需要对一些图片加上水印。注释都在代码里了,有啥想法可以在评论区交流(๑•ᴗ•๑)~ // 水印透明度 private static float alpha = 0.5f; /** * 给图片添加水印图片、可设置水印图片旋转角度 * * @param iconPath 水印图片路径 * @p...原创 2020-05-06 15:08:47 · 4597 阅读 · 1 评论 -
你知道如何用java生成表格形式的pdf文件吗?(使用itext)
private String[][] content = new String[][]{ {"序号", "姓名", "年龄", "联系电话"}, {"1", "puyuma", "22","15911111111"} }; /** * 创建一份普通表格的PDF文件 * * @param full...原创 2020-04-24 14:42:24 · 559 阅读 · 0 评论 -
报错:package org.springframework.stereotype包不存在
在pom.xml里添加: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.2.5.RELEASE</version...原创 2020-04-20 10:15:56 · 794 阅读 · 0 评论 -
你知道方法重写与方法重载的区别吗
一、方法重写(0veriding)百度解释: 在Java和其他一些高级面向对象的编程语言中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。重写体现了Java优越性,重写是建立在继承关系上,它使语言结构更加丰富。子类中的方法与父类中继承的方法有完全相同的返回值类型、方法名、参数个数以...原创 2020-04-20 10:14:36 · 244 阅读 · 0 评论 -
Jsoup获取部分页面数据失败 org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, appl
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。今天在学习jsoup的时候报了一个错,具体信息如图:通过网上查阅资料,发现是需要添加ignoreContentType(true),也就是忽略ContextType的检查。原代码:return ...原创 2020-04-20 10:11:38 · 349 阅读 · 0 评论 -
java:用HSSFWorkbook实现excel导出
业务:选定需导出的档案字段,然后导出。数据库档案字段值表为:信息用户id-档案字段id-档案字段值已有获取档案信息方法:getFieldValueList(List< Integer> cardFieldIds, Integer userId),传入需导出的档案字段id以及信息用户id,其中若对应值全为空,则返回已设立的默认值。效果图:首先从前端获得导出的字段card...原创 2020-03-19 22:34:51 · 7065 阅读 · 0 评论 -
java:用HSSFWorkbook实现excel导入(xls、xlsx兼容)
业务:批量导入不同用户的档案信息,excel格式为:信息用户(独一无二)- 姓名 - 性别 - …数据库档案字段值表格式为:信息用户id-档案字段id-档案字段值已有插入方法:add(String username, Integer[] fieldIds, String[] fieldValues),传入信息用户、档案字段id、档案字段值,其中信息用户username将获取成数据库中对应的信...原创 2020-03-19 17:50:17 · 10005 阅读 · 0 评论 -
POI导出excel如何设置字体,颜色和自适应?
1.设置字体,颜色//设置styleCellStyle cstyle = workbook.createCellStyle();HSSFFont font = workbook.createFont();font .setFontHeightInPoints((short) 10);//字体大小font .setColor(Font.COLOR_BLUE);//字体颜色font.se...原创 2020-03-13 18:21:02 · 4219 阅读 · 0 评论 -
附源码:javaweb实现文件上传(dropZone插件+文件上传工具类)
最近有时间,就整理整理自己做过的项目~这是某学院的信息档案系统网页开发项目里的文件上传业务。话不多说,进入正题效果图:记得先引入dropZone相关js/css。前端:html<div class="form-group"> <label class="col-sm-3 control-label "></label> <...原创 2020-03-13 15:25:41 · 1332 阅读 · 1 评论 -
POI中getLastRowNum() 和getLastCellNum()的区别
最近有时间,就整理整理自己做过的项目~这是某学院的信息档案系统网页开发项目里的文档导入导出业务。话不多说,进入正题首先,列标行标都是0开始的。第一个CELL,列标行标为0,行数列数为1。注意区分 列表行标 与 列数行数。getLastRowNum获取最后一行行标,而行标都是0开始的,所以比实际行数小1。此外:如果sheet中一行数据都没有则返回 -1;只有第一行有则返回 0;最...原创 2020-03-13 14:20:00 · 1741 阅读 · 0 评论 -
java后台将html转成图片返回给前端(html2image)
最近有时间,就整理整理自己做过的项目~这是某医院的微信网页开发项目。话不多说,进入正题1.引入依赖:<dependency> <groupId>gui.ava</groupId> <artifactId>html2image</artifactId> <version>0.9</version...原创 2020-03-13 08:38:35 · 5814 阅读 · 5 评论 -
JSP如何仅仅用一行代码实现表格table导出成Excel?(附码云源码)
最近有时间,就整理整理自己做过的项目或作业~ 该作业的码云链接:https://gitee.com/sarah0429/studentManagement.git话不多说,该条代码就是:<%response.setHeader(“Content-disposition”,“attachment; filename=test.xls”);%>附上源代码<%@ page ...原创 2019-08-05 16:51:33 · 1236 阅读 · 0 评论 -
jsp实现excel导入!(附码云源码)
最近有时间,就整理整理自己做过的项目或作业~ 该作业的码云链接:https://gitee.com/sarah0429/studentManagement.git话不多说,直接进入正题。一共三步1.根据excel文件路径获取数据,返回集合list /** * 根据excel文件路径获取数据 * @param file excel文件路径 * @return...原创 2019-08-07 11:28:36 · 2534 阅读 · 5 评论 -
javaweb用JDBC实现增删改查!!!(附码云源码)
最近有时间,就整理整理自己做过的作业~ 该作业源码的码云链接:https://gitee.com/sarah0429/studentManagement.git话不多说,直接进入正题。首先,private final static String driverName = "com.mysql.cj.jdbc.Driver";//驱动名,旧版为com.mysql.jdbc.Driverp...原创 2019-08-07 14:28:16 · 4724 阅读 · 0 评论 -
Java GUI+线程,实现JLable实时更新当前系统时间!(附码云源码)
最近有时间,就整理整理自己大二时做过作业(教师信息管理系统,已实现登录注册增删改查导入导出模糊查询统计图展示等功能)~ 该作业的码云链接:https://gitee.com/sarah0429/studentManagement.git话不多说,这里讲如何实现JLable实时更新当前系统时间,直接进入正题。 //这里需要继承JFrame并实现Runnable接口,可以理解为定制的过程。其中...原创 2019-08-07 15:32:25 · 2454 阅读 · 0 评论 -
分享:一个javaweb宿舍管理系统(bootstrap)(附码云源码)~~~
最近有时间,就整理整理自己做过作业(宿舍管理系统,已实现多身份验证码登录注册增删改查导入导出模糊查询统计图展示等功能)~ 该作业的码云链接:https://gitee.com/sarah0429/dormitoryManagement.git部分效果图关于这个,有任何问题可以留言问我(๑•ᴗ•๑)~...原创 2019-08-07 16:02:36 · 24921 阅读 · 171 评论 -
简洁明了:html和jsp的区别及优缺点
HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样是解释性语言。为什么说是解释性语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态页面,它是需要经过JDK编译后...转载 2019-08-14 17:39:45 · 1311 阅读 · 0 评论 -
最简易!!!servlet实现登录+验证码验证(附码云源码,已实现增删改查导入导出等基本功能)!!!
最近有时间,就整理整理自己做过的项目~话不多说,直接进入正题。1.登录jsp页面代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><met...原创 2019-08-05 15:50:59 · 1909 阅读 · 2 评论