- 博客(19)
- 收藏
- 关注
原创 Git克隆项目时总是提示输入的账号密码错误
问题:使用Git clone项目或者上传代码时总是提示要输入账号密码原因:系统的电脑凭证把第一次输入的账户密码记录了下来了解决:在控制面板->用户账户->凭据管理器里, 选择windows凭证, 你会找到git:凭据,直接删掉或者更改都可以!...
2020-07-03 14:32:25
4959
1
原创 File函数在Edge浏览器中无法使用的问题
new File()函数在Edge浏览器中无法使用的问题,解决办法在做应用的时候没有考虑到兼容性问题,导致很多功能上线之后就被用户怒怼,应用里面有个文件上传功能,在Google和Firefox里完全没问题,但是在Edge浏览器里出现Function expected的问题,调试定位到new File(),后来在控制台查看了这个函数,这个函数是存在的,但在edge里就是无法新建实例,目前还是不知道...
2019-09-16 14:54:22
2098
1
原创 SpringBoot http升为https(自签SSL证书,局域网内使用)http重定向https
SpringBoot http升为https(自签SSL证书,局域网内使用)http重定向https首先要生成证书,到服务器jdk的bin文件夹下执行命令行:keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keyword.p12 -validity 3650 ,输入密码,剩...
2019-08-06 16:25:32
1962
原创 JS调用window系统通知
SpringBoot调用window.Notification()在写一个应用的时候需要显示网页来的消息,为了让用户不会错过消息,所以希望使用JS调用win10的通知消息,调用方法如下:在页面打开的时候查看浏览器是否支持Notification API,如果支持,则判断是否有权限通知,没有的话交由用户判断是否允许通知:if(undefined !== window.Notificatio...
2019-08-06 16:04:33
2977
原创 记录一次MySQL查询效率优化(分区)(ref, range, index)
工作过程中需要查询一张包含有500万条数据的表,需要对其Timekey字段进行范围查询,如果输入参数为空,则默认查询所有记录,首先的写法如下:SELECT DISTINCT jph.name AS chip_idFROM mes_test.job_product_history jphWHERE jph.timekey BETWEEN ? AND ?;查询速度非常快,查一天的数据基本...
2019-07-19 12:42:28
4706
原创 HTML Table导出EXCEL(支持大量数据,保留报表格式)
最近项目上需要制作一张大数据量的报表,用润乾报表展示会非常慢,所以打算自己写html实现,但是网上大部分是保留格式但是有1.5M的大小限制,还有导出大量数据但是不保留格式的,所以在这里将两个结合一下,记录下来首先是要导入相应的js,jQuery.js和在网上找到的FileSaver.js(原网址:https://github.com/kebingzao/fileSaver_excel/tree...
2019-05-30 16:22:39
9409
5
转载 解决MySQL group_concat数据过长导致的数据不全问题
修改配置文件(需要重启服务才能生效)修改MySQL的配置文件:#需要设置的长度group_concat_max_len = 5120针对当前存储过程修改(不需要重启服务)#在查询语句前加上SET GLOBAL group_concat_max_len=5120;SET SESSION group_concat_max_len=5120;...
2019-05-22 10:11:28
3760
转载 关于MySQL导入函数出错以及MySQL命令行闪退的问题,记录一下
在用navicat进行数据传输的时候,总是在创建函数的时候报错在网上找到解决办法,打开数据库创建函数的功能,在命令行中执行set global log_bin_trust_function_creators = 1;原网址为:https://www.cnblogs.com/yinxiangnan/p/4729407.html...
2019-05-21 09:13:32
712
原创 关于SpringBoot集成MyBatis,使用Map接收值为null的数据方法记录
在使用Map接收sql语句传过来的数据值时,若出现值为null的字段,会自动隐藏该列,如果需要该字段则需要设置callSettersOnNulls为true。在网上出现最多的是在application.properties中添加mybatis.configuration.call-setters-on-nulls=true但是在使用之后发现该设置并未生效,最终找到一个解决办法,在数据库配置类...
2019-03-12 16:07:57
1829
原创 Spring Boot自定义Http Status错误页面
在做spring boot项目的过程中,老是出现出错界面,一律跳到spring boot默认的错误显示界面,极大的影响用户体验,于是开始在网上寻找相关的解决办法,出现最多的是使用EmbeddedServletContainerCustomizer类进行相关的页面定义,但是在使用过程中,却被告知该类已被删除,也没告诉我用什么替换。 后来在网上搜到一个问答上解决了这个问题,在此记录一下,用Confi...
2018-08-24 16:06:26
1531
原创 spring security认证对密码进行MD5认证
在上一篇中写了如何自定义数据库用户表结构,这里补充一下怎么对用户输入的密码进行MD5认证,在老版本的spring security(笔者使用的是org.springframework.security:spring-security-core:5.0.0.M2)中可以找到一个org.springframework.security.authentication.encoding.Md5Passwo...
2018-08-08 10:57:18
4613
原创 spring security自定义数据库表结构
在用spring security对用户进行安全认证的时候,碰到一个很头疼的问题,spring security是使用其默认数据库表结构的,默认表为users,其实嫌麻烦的话,直接使用这个默认配置也是可以的,但是我的项目里已经有了表结构规范,这个时候就需要改变其默认的表结构,以下为securityConfig.java的代码,通过覆盖JdbcDaoImpl中的usersByUsernameQuer...
2018-08-08 10:38:22
1959
原创 Apache Ftp Server数据库管理用户学习总结
以下为手动加载数据库的操作,可以参考https://blog.youkuaiyun.com/clbhii/article/details/9928329FtpServerFactory serverFactory = new FtpServerFactory();DbUserManagerFactory dbUserManagerFactory = new DbUserManagerFactory()...
2018-07-31 20:50:28
774
原创 关于Ethernet/IP的随笔1
以太网/ IP(工业协议),简称EIP,一个高级的工业应用层协议,基于CIP(通用工业协议)协议(CIP是一种由ODVA支持的开放工业协议,在DeviceNet,ControlNet和以太网/ IP等串行通信协议中).EtherNet / IP是为了在以太网中使用CIP协议而进行的封装.EtherNet / IP的CIP帧封装了命令,数据点和消息等信息.CIP帧包括CIP设备配置文件数据包的其余部...
2018-06-28 09:48:51
7681
原创 关于C#连接MySql报错:KeyNotFoundException, 给定关键字不在字典中
在C#连接mysql开发时,在mySqlConnection.Open()处报错: 错误为“KeyNotFoundException, 给定关键字不在字典中”,原因是C#连接字符串未定义字符编码格式,将charset=utf8;添加到连接字符串后,问题解决。...
2018-06-26 16:59:13
9861
8
转载 Linux学习日志一:Automake安装及测试
前两天去cvte面试,跪在了二面,面试官问了交叉编译相关的问题,没有回答出来,其中就有一个automake/autoconf的问题,尬聊之后结果也就显而易见了,所以回来研究一下这个东西: 实验环境:Ubuntu 16.04 安装代码:sudo apt-get install autoconf automake一、 新建一个文件夹test,在test里建一个main.c文件,下面是测试代码:#in
2017-09-18 16:38:26
1047
原创 Ubuntu 16.0.4环境下GTK3.0的安装,测试及错误解决
Ubuntu 16.0.4安装GTK3.0及测试在百度上搜了一下,关于这方面的文章并不是太多,所以我总结了一下,写在这里记录一下。 Ubuntu上安装GTK+3.0的命令只有4条,而且安装速度很快,构建GTK+3.0的开发环境很方便。 1、安装gcc/g++/gdb/make等基本编程工具:sudo apt-get install build-essential 2、安装GTK+3.0:su
2017-09-11 20:30:09
2316
原创 在WEB编程中response.sendRedirect()传汉字参数乱码问题
在WEB编程中response.sendRedirect()传汉字参数乱码问题今天在编web项目时遇到了用response.sendRedirect()在一个severlet向另一个severlet跳转并传参汉字参数会乱码问题。后来在网上找到一个解决方案,是在传参时给要传递的汉字编码:name=java.net.URLEncoder.encode(rs.getString("bname"), "UT
2017-04-01 20:47:47
4036
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人