自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 通过注解实现导出并抽取方法。内容粗糙。

通过注解实现导出并抽取方法注意:getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。package com.ws.demo.Export.ReflectionExport;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf

2021-03-19 11:02:33 198

原创 日期格式校验

日期格式校验场景导入文件时用户在Excel中输入日期。由于用户在Excel中输入的内容无法控制。需要在插入数据表之前对日期的格式进行校验。要求的最后合法格式为YYYY-MM-DD。解决代码public static boolean isDate(String sDate, String format) { if (sDate == null) { return false; } DateFormat formatter = new SimpleDateForm

2020-10-16 19:32:03 1697 1

原创 You must configure either the server or JDBC driver问题

错误问题在于jdbc没有配置,有时候命名写了jdbc:mysql…这些东西了,那就看看是不是不够完整数据库连接url后加上?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC完整jdbc:mysql://127.0.0.1:3306/数据库名称?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC坑serverTimezone=UTC

2020-08-05 16:34:14 759 1

原创 vue el-date-picker 日期选择 回显后无法改变

情景描述(vue中,其他环境不清楚)写增加和修改功能,form一样,为了省事两个用了同一个form。在修改时,回显后的日期选择控件无法修改了。测试后发现修改后的数据可以得到,也就是只是前段显示问题。原本的写法this.form.alldate = [this.form.startdate,this.form.enddate]修改后的写法this.$set(this.form,"alldate",[this.form.startdate,this.form.endate]) this.$se

2020-08-05 15:27:19 5584 4

原创 从数据库中存取时间,存在时差。

存入在数据库不是本地的情况下,数据库所在的服务器会与本地存在少量的时差。毕竟国内南北时差也不小。属于正常现象。取出在数据库连接语句jdbc:mysql://………………中务必要设置时区。否则会存在大量的时差。本人项目中为设置,存在了23小时时差。serverTimezone=UTC这个会存在8小时时差。解决办法是在连接语句加上下面一句,需要用&隔开。serverTimezone=Asia/Shanghai 另外在vue中,前端也可以解决,但是我觉得只是表象解决了。对vue一知半解。

2020-08-05 15:04:21 821

原创 eclipse配置Maven

eclipse安装Maven下载Maven配置Maven环境修改setting文件eclipse整合Maven下载MavenMaven官方下载地址选择二进制zip存档下载配置Maven环境将压缩包解压在D:\Maven路径下。然后配置Maven环境。我是直接将bin路径复制粘贴到PATH中。未使用中间路径(MAVEN_HOME)原因。在cmd中输入mvn -v会显示maven版本、maven的安装路径、java的版本、jdk的按照路径。修改setting文件安装完成后,maven默认的仓

2020-06-27 16:17:16 160

原创 Maven正常配置后mvn -v提示不是内部或外部命令

移动MAVEN_HOME将%MAVEN_HOME%bin放在PATH的最前面。但是我这样处理了我的JAVA就无法正常运行了。很奇怪,写这个文章是还没有去查询为啥出现这种情况,如果有老哥知道,评论告知一下。改名将MAVEN_HOME改为M2_HOME。MAVEN_HOME是maven 1的写法、M2_HOME是maven 2的写法,但实际上这只是一种命名习惯,对实际作用没有任何影响。直接添加根目录JAVA环境配置时候我学的第一种方法就是,找到bin的路径,ctrl c v直接贴到PATH中。后来改

2020-06-26 21:48:42 499

原创 Linux(阿里云)中安装MySQL

Linux(阿里云)中安装MySQL查看是否已经安装MySQL安装MySQL(CentOS 7)操作MySQLNavicat连接阿里云服务器中的MySQL查看是否已经安装MySQLrpm -qa | grep mysql如果已经存在MySQL会出现类似信息。[root@izuf6h6u98m1s1dplkv091z ~]# rpm -qa | grep mysqlmysql-community-libs-5.6.48-2.el7.x86_64mysql-community-server-5.6

2020-06-20 16:16:05 204

原创 数据库连接——内连接、外连接

两张表access_log.sqlwebsites.sql一、内连接(INNER JOIN 或者 JOIN)(1)语法:SELECT column_name(s)FROM table1INNER JOIN table2ON table1.column_name=table2.column_name;或者SELECT column_name(s)FROM table1J...

2020-01-14 17:13:16 5595

原创 字符串去重

字符串去重,思路是在一个字符串例如“strstrrtsiiiinnnggggg”中,遍历所有的字符,拼接到StringBuffer中。在运行速度上来看StringBuffer的拼接速度要快与String。通过str.charAt(i)的方法得到当前遍历到的字符。通过indexOf方法得到该字符第一次出现的索引,然后同样的方法得到该字符最后一次出现的索引。准备工作做好后开始拼接。代码如下:publ...

2019-12-29 15:47:04 586

原创 list去重

list去重。首先思考如何去重,元素不重复的集合,首先想到的是set集合。如何list中都是基本数据类型,那么将list转换为set就可以做到去重的效果,如下: public static void main(String[] args) { //在list集合中添加一些重复的数字 List list = new ArrayList(); list.add(2); list.a...

2019-12-29 15:14:42 77

原创 jdk7下HashMap的扩容和链表死循环发生的场景

上一篇中写了个人对jdk7下HashMap的一些浅显的理解。https://blog.csdn.net/weixin_42769637/article/details/103235821。在这里接着上一篇学习扩容和链表循环发生的场景。HashMap的数组长度是不变的,例如是16,虽然有hash算法和indexFor方法减少哈希冲突的几率,但是存入的数据量增大的时候,哈希冲突的几率也会越来越高。虽...

2019-11-29 12:05:07 579

原创 Java jdk7的HashMap个人复习总结

首先看一下正常的所用的HashMap。import java.util.HashMap;public class HashMapTest { public static void main(String[] args) { HashMap<String,String> hashMap = new HashMap<>(); has...

2019-11-29 08:53:33 109

原创 Mybatis复习

Mybatis框架入门程序通过一个入门程序来更好的理解Mybatis框架1. 环境java环境:jdk1.7mysql: 5.1mybatis的运行环境(jar包):3.2.7 (在lib下有log4j的包,那还需要创建一个log4j的文件)mysql的驱动包2.log4j.propertieslog4j.rootLogger=DEBUG, stdoutlog4j.appe...

2019-11-24 10:58:28 95

原创 设计模式之单例模式复习总结

单例模式单例模式就是该类在整个程序的使用过程中有且仅有一个实例。也就是它的构造方法是私有的,该类负责创建自己的对象,同时确保只有一个对象被创建。当有些封装的类会去重复加载,使用单例模式可以节省资源。单例模式有哪些?懒汉模式双重检查加锁饿汉模式静态内部类(还有枚举,枚举的可读性差就先不看了)懒汉模式懒汉模式就是用到就通过调用getStance方法进行实例化。public cl...

2019-10-09 12:08:32 118

原创 学习mybatis发现错误Error parsing SQL Mapper Configuration 和Unknown DataSource property

mybatis报错Unknown DataSource property: dirver今天在学习mybatis的时候遇到一个解决问题后恶心到自己的错误。贴出错误告诫自己:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in S...

2019-10-05 15:13:31 1988 2

原创 Python3聊天室功能简单实现

准备工作对于聊天服务器来说,需要有一个或者多个客户端。可以自己编写也可以使用MUD客户端。本次使用了MUD客户端,因为下载很慢,所以上传一下我下载好的大宝贝。链接:https://pan.baidu.com/s/1TR9vWJaqem4Pn-37C5ZLQA提取码:6rl5 链接失效的话私我就行。简单的服务器代码...

2019-08-04 23:04:42 1747

原创 Python3 网络报错a bytes-like object is required, not 'str'

转载:https://www.cnblogs.com/jollylife/p/9278615.html服务器代码向客户端发送消息报错: File "server.py", line 13, in <module> c.send('thank you for connecting')TypeError: a bytes-like object is required, no...

2019-07-30 12:06:32 651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除