Java程序
文章平均质量分 54
爱吃香草冰淇淋的阿喵
一手咖啡 一手键盘 身在隔间 心在桃源
展开
-
【SpringBoot】定时任务+Java后台调用Get/Post方法
#->1 定时任务参考:https://www.bilibili.com/video/BV1KW411F7oX?t=563&p=25Service下新建ScheduleService.javapackage com.finance.providerscore.service;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Se原创 2021-06-23 11:56:13 · 786 阅读 · 0 评论 -
【MySQL】最新版8.0.15遇到的一些坑
最近在学习maven,作为入门的第一个小例子,写了一个从MySQL数据库读取数据的demo,第一次运行遇到一些问题,特此记录下来。#1-> pom.xml添加MySQL-connector<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-...原创 2020-03-10 19:32:28 · 678 阅读 · 0 评论 -
【Java】DecimalFormat 格式化小结
DecimalFormat 中的pattern字符解释:@-> 0 :指定位置不存在数字则显示为0ex. 123.123 -> pattern [ 0000.0000 ] -> 0123.1230@-> # :指定位置不存在则不显示ex. 123.123 -> pattern [ ####.#### ] -> 123.123@-> ....原创 2019-05-23 15:00:34 · 863 阅读 · 0 评论 -
【DataTable】动态根据ajax刷新修改表头和底部统计footer
【项目背景】多个页面具有层级关系,从某个页面的链接点击到下一级别的页面,各个页面的表头不一致,同时要求添加统计信息。例如有以下三个页面:#-1-> 学校名称 学生人数#-2-> 学校名称 年级 学生人数#-3-> 学校名称 年级 班级 学生人数【解决思路】每次ajax刷新去后台取数据后通过绘制把数据显示到DataTable中,每次绘制之前把原先的表格...原创 2019-05-23 17:20:17 · 2851 阅读 · 2 评论 -
【DataTable】行折叠与展开问题记录
官网行折叠的例子:http://www.datatables.club/example/user_share/row_details.html#-1> 初始版本:<table>的初始结构放在<body>里,通过ajax从后台Servlet取数据,根据某个下拉框查询刷新表格数据每一次刷新会触发drawTable()函数function drawTa...原创 2019-06-06 17:42:54 · 5116 阅读 · 2 评论 -
多个ajax同步|异步执行问题记录
【问题描述】做了一个简单的前端页面,通过某个类别列表进行报表查询。主要有两次ajax,一次是页面初始化的时候加载类别列表下拉框的数据,一次是点击查询时返回报表数据。#-1> 初始化下拉列表:function initialPrdType() {}#2-> 查询:SelectByPrd(){}两次查询中的ajax都默认设置 async = true; 即异步方式的情况...原创 2019-06-10 11:30:37 · 1407 阅读 · 0 评论 -
【Demo】文件下载操作(console版和web版)
【背景描述】最近做项目的时候经常遇到需要将清单导出下载的功能,大致流程就是从数据库中读取数据,然后写入Excel表格,然后实现文件流写出,或者在本地生成一个文件,或者前端网页实现下载。【需要的jar包】和POI相关的有(去官网下载POIjar包,注意不同版本可能写法会有些许出入):poi-3.17.jarpoi-ooxml-3.17.jarpoi-ooxml-schem...原创 2019-06-12 11:26:18 · 676 阅读 · 0 评论 -
【Java】读写文件
【读文件】需要读取的文件放置在 \web\WEB-INF\test.txt在 Servlet 的 doPost() 进行读取文件// 从文件读取脚本,文件太长的情况下不适合用stringStringBuilder str = new StringBuilder(); // 设置编码String encoding = "UTF-8";// 获取文件地址,取绝对地址Str...原创 2019-06-26 10:10:17 · 138 阅读 · 0 评论 -
【JQuery】日期小插件使用问题小结
日期小插件下载地址:https://www.jq22.com/jquery-info21356集成到自己程序后发现了以下问题1. 日期控件初始化的滚动日期没法对齐。2. 选择日期的时候前端报错:Cannot read property 'childs' of undefined.排查各种可能的原因,最后发现是我的程序原本将body设置成了display:none,然后在页面加载进行...原创 2019-08-30 09:56:19 · 168 阅读 · 0 评论 -
【Mybatis】mapper.xml文件中SQL语句传入多个参数方法
#1#-> 适用于单个参数:接口文件:public void deleteData(int id) throws Exception;mapper.xml文件:#{}占位符对应传入的参数,可以随意写字符串标识符,但最好还是和传入参数对应起来,保持良好的可读性<delete id="deleteData" parameterType="int"> de...原创 2019-05-23 10:54:44 · 21611 阅读 · 1 评论 -
BootstrapValidator插件-表单验证
【源码及API】BootstrapValidator源码:https://github.com/nghuuphuoc/bootstrapvalidatorBootstrapValidator API:http://bv.doc.javake.cn/api/【需要支持】BootstrapValidator插件需要 jQuery 和 bootstrap 3 (亲测 bootstrap ...原创 2019-05-27 10:42:42 · 350 阅读 · 0 评论 -
【demo】IntelliJ IDEA + MyBatis + SQL Server
【SQL Server】#1-> 新建数据库【TestDB】#1->1 新建表【Products】插入测试数据#1->2 新建表【UserInfo】插入测试数据【IntelliJ IDEA】新建Java项目,项目结构如下【新建lib文件】添加相应的jar包loj4j :https://logging.apache.o...原创 2018-08-14 11:58:49 · 1799 阅读 · 0 评论 -
【JavaWeb】Ajax+loading加载动画实现方式
【loading加载动画】第一种loading效果#1-> [CSS] 样式文件中添加如下样式代码,注意标签[#loader]#loader { position: absolute; left: 50%; top: 50%; z-index: 1; /*width: 20px;*/ /*height: 20px;*/ ...原创 2018-08-30 09:38:24 · 3425 阅读 · 0 评论 -
【JavaWeb】TableDemo 表格隔行显色+鼠标悬停高亮显示
【普通表格-非隔行显色】approach1 <script type="text/javascript"> window.onload = function () { //#-----非隔行显色---需要css辅助------------------------------------------- funct...原创 2018-08-30 11:16:43 · 1024 阅读 · 0 评论 -
【JavaWeb】Ajax JSON数组取数据显示到Table
【JSONArray】[{"ID":1,"birthdate":"1989-10-14","nationality":"Australia","username":"Mia Wasikowska"},{"ID":2,"birthdate":"1963-06-09","nationality&q原创 2018-08-30 16:08:18 · 2639 阅读 · 3 评论 -
【JavaWeb】解决IE低版本不兼容问题记录
【问题描述】原先的代码已在Google Chrome、Edge、IE11上通过测试,因项目需求,需要在IE8及以下的版本上兼容运行。各个IE版本的问题记录IE10,IE11没问题IE9:能运行,但CSS动画效果降级为静止了IE8及以下版本:CSS动画效果直接失效,不能运行,版本越低CSS布局也会发生轻微变化调试报错 【解决方法】jQuery版本问题jQ...原创 2018-09-17 15:51:12 · 3563 阅读 · 0 评论 -
【JavaWeb】总结一些前端开发的坑
#-1--自适应网页|手机页面在JSP页面添加如下代码<head> <meta charset="UTF-8" name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"></head>添加前:手机适应屏...原创 2019-03-19 11:26:01 · 812 阅读 · 0 评论 -
【MyBatis】使用说明:SqlSessionFactory+SqlSession
【问题描述】单独使用了MyBatis框架,没有结合Spring框架,单独在SQL server Manager中查询数据的时候反应很快,但是在程序中查询特别慢,总是卡在查询的准备阶段。数据库那边能看到创建了很多个连接没有及时释放掉。【分析原因】上网查询了一些资料,一部分可能是查询语句本身的查询效率问题,一部分是MyBatis链接数据库的时候SqlSessionFactory创建了多个链...原创 2019-04-03 10:51:03 · 3504 阅读 · 0 评论 -
【JSON】前后端取JSON值遇到的一些问题
【背景描述】前端申请去后台get返回数据,ajax成功返回的数据如何解析。前端JS代码:function getInitialTableData(){ $.ajax({ data:{}, type:"post", url:"IntialQueryServlet", dataType...原创 2019-05-07 16:16:36 · 353 阅读 · 0 评论 -
【JAVA程序】寻找最小生成树的欧拉路径,即一笔画问题
【程序背景】最近在做子图匹配的实验,对查询图需要进行预处理,得到最小生成树,然后进行后续的子图匹配工作,由于匹配过程是按照顺序依次遍历匹配的,当时程序就卡在寻找一条顺序相连的最小生成树的欧拉路径问题上了,查了很多关于欧拉路径的解决方案,觉得过于复杂,干脆最后自己写了一个小程序,解决了。【问题说明】输入list:(2,6)(1,3)(1,2)(4,5)(1,4)得到newlist:(4,5)原创 2017-04-13 10:56:41 · 1880 阅读 · 0 评论