- 博客(29)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Mysql 根据某个字段分组,并将多条记录的某个字段以逗号分隔成一条数据
例如,现有一个testuser表 ,表结构大概如下:现在我们想要把该表中的用户查出来,如果该用户有多个对应的手机号,以逗号分隔展示。例如:可以要怎么样才能实现这个需求呢? 这个时候最简单的方法就是用Mysql的group_concat()函数了。group_concat()函数1、功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。2、语法:gr...
2019-10-18 18:01:55 2636
原创 HttpClient发送post,get请求
maven依赖:<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore --> <dependency> <groupId>org.apache.httpcomponents</groupId> ...
2019-09-29 11:06:12 198
原创 Dom4j封装和解析xml格式数据
dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点。首先导入依赖:<!-- https://mvnrepository.com/artifact/org.dom4j/dom4j --> <dependency&...
2019-09-06 11:47:41 509
原创 springboot项目 POST方法 接收过大的base64格式图片,后台接收为NULL
springboot项目设置post参数限制server: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 max-http-post-size: -1 max-http-post-size: -1 设置负数 代表不限制参数字符串大小...
2019-08-08 14:41:13 2955
原创 layui数据表格合并行,并且不影响重载
今天渲染页面的时候碰到一个问题,就是表格行合并的问题。大概如下:转成本来是用的layui的第三方组件实现的,组件为:tableMerge 表格自动合 。但是该组件有个问题是无法重载表格,因为如果你给数据表格加上id的话,就会没有合并的效果,具体原因未知。于是又在网上寻觅答案,发现可以用另一种方法解决这种尴尬局面。自定义方法: //layui数据表格合并行 ...
2019-08-05 09:33:29 5130 6
原创 MYSQL数据库SQL语句中的not in 优化
SQL语句中的IN和NOT IN子查询理解起来很直观,和实际的业务也很匹配,所以经常会被开发人员使用,如果是数据量不大的表还好,如果数据量较大的话就会出现性能问题。所以就需要对not in 语句进行优化。例如现在有一条sql:SELECT count(*) FROM yong_hu_sheng_qing q WHERE q.isdelete=0 AND q.id not in ( (...
2019-07-30 10:57:37 1843
原创 文件与byte[]数组间的相互转换
工具类:package io.renren.modules.job.utils;import java.io.*;public class ByteToFile { /** * 根据byte数组,生成文件 */ public static void getFile(byte[] bfile, String filePath,String fi...
2019-07-29 16:40:23 2087
原创 mybatis调用带返回参数的Oracle存储过程
Service方法如下: @Override @DataSource(name = DataSourceNames.SECOND) //无视,配置的多数据源注解 public String sendCode(String phone, String content) { System.out.println("开始发送短信"); Map<...
2019-07-09 15:57:17 1135
原创 SpringBoot+Druid配置动态多数据源(注解切换)
yml配置文件:spring: datasource: druid: first: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/te...
2019-07-08 17:51:33 9334 16
原创 java根据跳转链接生成二维码
需要的jar包:<!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId>...
2019-05-28 11:27:05 2533 1
原创 java调用远程接口并接收返回json串
工具类:package cn.com.dzqc.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import org.apache.http.HttpEntity;import org.apache.http.client.methods...
2019-04-10 19:07:19 2460
原创 java实现导出pdf
1.添加Maven依赖 <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>9.0.3</version...
2019-03-20 14:26:03 8392
原创 SSM框架整合Druid进行数据监控
Druid的简介 Druid是阿里巴巴开源平台上一个数据库连接池实现(网上都说这个是目前java最好的连接池)。Druid还能够提供强大的监控和扩展功能。他能做到精度在方法级的监控,方便你找出在哪个方法上,哪个sql语句上花费的时间最多,然后做出针对性优化。Druid的功能1、替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。2、可以监控数...
2019-03-12 16:24:23 952
原创 java web 图片验证码
1.验证码生成工具类package com.dzqc.dz.common.controller;import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.FileOutputStream; import java.io.IOExce...
2019-03-09 16:29:05 313
原创 IDEA 运行tomcat 控制台日志乱码
今天在IDEA上启动tomcat的时候发现控制台会有乱码问题,例如这样:06-Mar-2019 09:36:43.904 淇℃伅 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]06-Mar-2019 09:36:43.908 淇℃伅 [main] org...
2019-03-06 10:00:07 1175 2
原创 java(身份证号,手机号等)验证总结
package com.dzqc.dz.main.util; import java.util.regex.Matcher;import java.util.regex.Pattern; /** * 验证 * @author Administrator * */public class J { private static final byte MALE ...
2019-03-01 10:24:04 1011
原创 spring aop实现操作日志记录
spring aop实现操作日志记录此次的目的是实现 对 controller中的方法执行情况进行记录,记录的有方法执行时间,操作人,请求的路径,方法的入参,模块,功能等。并实现利用注解的方式实现对被操作方法的简单注释(模块,功能)框架 springmvc+ mybatis1.Log注解package com.dzqc.dz.common.aop;...
2019-02-28 17:42:03 5319
原创 easypoi导出,导入excel
在pom.xml引入easypoi的依赖包: <!--easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0&
2019-02-26 14:44:34 335
原创 java下载文件
今天,在开发时碰到了下载的文件中文名乱码的问题,本来一开始是这样写的第一种方案:response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(file.getName().getBytes(), "UTF-8") );// 设置头部信息 这样使我下载文件会出现文件名称中文...
2019-02-19 18:31:28 145
原创 SSM框架实现批量删除操作
Controller:@RequestMapping("/delectBatchById") @ResponseBody public AjaxResult delectBatchById(Integer[] ids) {//传过来的是一个名叫ids的数组 try { kqXsjlService.delectBatchById(ids);//删除的方法 } catch (E...
2019-02-19 15:26:59 1354
原创 Tomcat 启动了 但是加载不了项目 (org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 66; cvc-elt.1: )
今天部署项目时,无限次启动tomcat ,但是项目一直没有被加载,让我十分苦恼,看了下tomcat 日志 才发现报了以下的问题18-Feb-2019 14:32:06.435 信息 [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitialize...
2019-02-18 19:00:45 5078
原创 web浏览器利用本地储存实现记住用户名
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script> window.onload=function(){
2019-02-18 11:20:31 433
原创 日志log4j.properties配置
日志log4j.properties配置##屏蔽com.mchange.v2包下面的debug,info,warn信息##log4j.logger.xxx=error意为屏蔽xxx包下的日志信息log4j.logger.com.mchange.v2=ERROR ## log4j.rootLogger配置语法为:log4j.rootLogger = [ level ] , append...
2019-02-13 11:15:46 250
原创 Oracle 查询距当前时间N分钟内或N天的数据
先有一张表xl_bx,数据如下图现在我们要查询距离当前时间 前五分钟的数据 ,当前时间是: 然后直接上sql:从上图就能看到已经得到了我们想要的结果。现在说一下sysdate的其他使用,sysdate+1 加一天sysdate+1/24 加1小时sysdate+1/(24*60) 加1分钟sysdate+1/(24*60*60) 加1秒钟sysdate-1 减一天...
2018-12-12 11:50:23 9260 1
原创 ORACLE sql 排序 根据两个条件排序,根据日期由小到大排序,同时如果另一个字段符合某个条件的话就优先排列
现在我们有一张表 xl_bx , 数据库中的初始排序:现在 我们需要对表里的数据进行排序,需求是这样的:数据按照日期排序,时间早的的排在前面 ,但是表中bxxl字段的内容是‘紧急管网报修’的话 我们需要对其进行优先排序。接下来直接看实现sql以及最终实现效果。 ...
2018-12-11 17:39:50 6292
原创 通过表中type来判断与哪个表联查
现有sc_quotation 行情表,sc_user 用户表,sc_admin 管理员表 三张表 现在要使用联查将sc_quotation中的create_user(放的是id)字段变成创建人的名字,但是由于用户和管理员都会进行创建,会导致create_user相同 ,加入type字段 1代表 用户创建,2代表管理员创建 现在要查出行情表所有信息+创建人的名字 所以使用mysql 对type进行...
2018-08-09 14:23:18 267
原创 MySQL模糊查询日期时间的方法
今天在写一个SSM项目时,其中需要到用模糊查询日期,之前没有用过 ,在网上翻阅一些资料查找到一些方法,特来跟大家分享下:Mysql模糊查询有以下三种方法:1.Convert转成日期时间型,在用Like查询。select * from table1 where convert(date,DATETIME) like '2006-04-01%'第一种方法应该适用与任何数据类型;2.B...
2018-08-02 18:33:53 23196 6
Ajax跨域请求被拦截(CORS请求未成功)
2019-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人