自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sanmu

记录平时所遇到的问题

  • 博客(104)
  • 收藏
  • 关注

原创 Echart地图向下钻取时被上一个地图的元素遮挡

解决方法:在第二次setOption的时候加上true参数设置为true的话,就是notMerge,不合并默认是为false的话,就Merge,之前的东西还保留myChart.setOption(option,true);

2022-03-27 11:23:07 734

原创 心理健康咨询问卷数据集

**心理健康咨询问卷数据集,一共50多套问卷,2000多道题目.**

2021-09-28 09:11:57 907 7

原创 如何用Java对Excel表进行读写操作?

博主公众号: 没有腹肌的程序猿公众号会不定期更新一些数据集,有需要的可以点点关注哦如何用Java对Excel表进行读写操作?1.Java读取Excel表的内容Java读取Excel表相对来说还是比较简单的,分为3步首先是先读取文件再读取Excel表的sheet最后就是通过循环拿到数据//使用到的包import jxl.Sheet;import jxl.Workbook;String path = "";//Excel文件的路径Workbook wrb = Workbook.ge

2021-09-27 15:32:53 7895 2

原创 Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-buil

pip3 install --upgrade pip

2021-09-16 11:10:02 11190

原创 Tomcat程序崩溃记录 Failed to write core dump. Core dumps have been disabled. To enable core dumping, try “

## A fatal error has been detected by the Java Runtime Environment:## SIGBUS (0x7) at pc=0x00007f64c1114d10, pid=18249, tid=0x00007f6494667700## JRE version: Java(TM) SE Runtime Environment (8.0_211-b12) (build 1.8.0_211-b12)# Java VM: Java HotSpot(

2021-09-14 18:25:21 2292

原创 Eclipse里面的代码没修改过,但是git却显示了修改并出现在Git Staging

Eclipse里面的代码没修改过,但是git却显示了修改并出现在Git Staging解决办法: windows----->Preferences---->Git------>Configuration----->System Settings把core里面的autocrlf改成false就可以了.

2021-09-13 10:21:58 1711

原创 Mysql通过Limit和offset进行分页

Limit offset的使用从student表中筛选出10个学生select * from student limit 10跳过1条数据,从第2条数据开始取,取10条数据,也就是取2,3,4三条数据select * from student limit 1,10从student表中筛选出10个学生,但是跳过前3个 从第四个开始算。所以分页可以通过记录offset的值进行分页select * from student limit 10 offset 3使用limit offset进行分页查询

2021-07-26 00:13:21 4114 1

原创 Caused by: java.sql.SQLException: Incorrect string value: ‘\x950\x865 ...‘ for column ‘Reply_Content

Caused by: java.sql.SQLException: Incorrect string value: ‘\x950\x865 …’ for column ‘Reply_Content’ at row 1数据库数据插入异常错误:原因: 往Mysql插入数据的时候,一个普通中文字符存入数据库是占用 3 个字节,Unified Emoji 表情的时候,它会占用 4 个字节。 而Mysql的utf8编码最多3个字节 因此就会报错:解决办法:将数据库编码修改成 utf8mb41.这个字符集能

2021-07-20 17:56:31 293

原创 入职半年,常用的Linux命令有哪些?

【HQL/SQL查询异常:from KnowContent as s where s.status=1 and (s.prename=‘visit’) and (( instr(s.knowType,‘webinfo’)>0)) order by s.onTop desc,s.authDate desc】org.hibernate.exception.GenericJDBCException: could not inspect JDBC autocommit modeat org.hiberna

2021-07-07 10:54:00 93

原创 Websocket的使用(前端使用JS 后端是用Java)

需求:通过电话设备接收到的语音通过websocket传输到Java服务端,服务端接收到再请求阿里云的语音识别接口由于功能还未完全实现,文章会持续更新,喜欢可以收藏一下,同时也欢迎对这方面有兴趣的程序猿一起讨论更优的解决方案1.首先是开发服务端,创建一个websocket,实现前后端的数据流传输.import org.springframework.stereotype.Component;import com.aliRealTimeAsr.util.StreamToAli;impo.

2021-06-30 12:20:34 942

原创 CSS样式

设置透明背景​ background-color: transparent;div靠右或靠左显示​ float:right​ float:left字体style​ font-size:字体大小​ font-weight:字体的粗细​ text-align:center; 居中div边框设置​ border-right:1px solid #00000;​...

2021-04-30 11:40:52 85

原创 解决服务器通过rz sz上传下载速度比较慢的问题

1.两台服务器之间如果要进行数据传输 可以通过scp命令进行传输2.可以通过sz命令先下载然后通过rz命令上传到另外一台服务器上.3.如果前面两种办法速度比较慢. 解决办法:首先服务器要有tomcat,然后运行tomcat.把文件放在tomcat的webapp目录下.另外一台服务器通过wget命令进行下载.速度会比较快....

2021-04-26 09:24:08 3861

原创 Linux的crontab定时器的使用

crontab定时器的使用查看服务器是否有crontabrpm -qa | grep crontab安装crontabyum -y install vixie-cronyum -y install crontabs开机的时候自动开启命令chkconfig --level 345 crond on关闭命令service crond stop启动命令service crond start重启命令service crond restart重新加载配置命令service crond r

2021-04-25 16:52:41 63

原创 Mysql启动不了The server quit without updating PID file

一大早系统就登不上去.看了下tomcat日志是数据库的问题.就查看了下数据库进程还在不(ps -ef|grep mysql)查不到该数据进程,于是启动了下数据库启动的时候启动不了,报错:The server quit without updating PID file看了下mysql的错误日志.磁盘满了.于是用df命令看了下.果然满了.解决办法:删 删 删....

2021-04-23 11:28:17 93

原创 通过JS代码动态生成HTML表格(Table),Input框,Button按钮.并且通过Input框的值进行查询动态生成数据填写在指定的表格里

通过JS代码动态生成HTML表格(Table),Input框,Button按钮.并且通过Input框的值进行查询动态生成数据填写在指定的表格里需求分析:使用JS动态生成Table表格、input框、button按钮通过input框、button按钮实现查询。将查询后的结果动态填写在table里面。实现的效果通过点击测试按钮生成下面的表格和其他组件需求实现1.先在页面定义一个div,用来指定表格生成在哪,并设置一个按钮来触发生成表格函数<div id="ch_DIV

2021-04-22 14:50:21 2005

原创 Java将MP3文件转换成wav格式文件

Java将MP3文件转换成wav格式文件(实操过,可以运行.)<% //将MP3文件转为wav文件String filePath = "D:\\test.mp3";String targetPath = "D:\\test.wav";byteToWav(getBytes(filePath), targetPath);%><%!public static boolean byteToWav(byte[] sourceBytes, String targetPath){ i

2021-04-21 15:01:40 1477 3

原创 Java(JSP)上传文件或者压缩文件并解压缩到服务器指定位置最后清空文件内容.

需求分析本需求是基于JSP页面实现的.上传word文档或者将word文档存到一个文件夹进行压缩再上传.对于压缩的文件夹需要解压出来.解析word文档里面的表格,并把表格内容存放到数据库.把文件夹里面的数据清空.需求实现(直接看代码吧.有注释滴.如果有疑问可以提出来哦.)//设置临时存放目录String tempPath = "/temp/mobileimport";File file = new File(tempPath);if(!file.exists()){

2021-04-19 16:50:56 479

原创 在Linux运行sh文件报$‘\r‘: command not found

今天在还原Mysql数据库的时候在本地上编辑了sh文件,然后上传到了服务器去执行结果运行的时候报了$’\r’: command not found 这个错误.这个错误原因还是比较明显的,就是符号出现了问题,结合之前遇到过的一些bug.就觉得应该是windows和Linux系统不一样导致的.因为我是.bat文件直接修改的.查了一下果然是这个原因.具体原因如下windows下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n。linux下不识别\r为回车符,所以导致每行的配置都多了个\r,

2021-04-18 11:33:58 409

原创 使用InputStream和OutputStream将多个文件写入到同一个文件中

废话不多说,直接上代码.public static void main(String[] args) throws Exception{ File oneTxT = new File("D:\\SensitiveWord.txt"); File twoTxT = new File("D:\\SensitiveWord.txt"); File ThreeTxT = new File("D:\\sql.txt"); File resultTxT

2021-04-15 11:58:53 1279

原创 踩坑之使用\进行转义

Uncaught SyntaxError: missing ) after argument list浏览器报了这个错.大概意思就是缺少右括号,于是我去检查参数,并不会缺少右括号.于是就百度了一下,其他文章里面说是因为双引号里面包含单引号需要使用转义符 \ 进行解决.于是我就在其中一个页面中的带单引号的参数前面加了\ ,完美解决.接下来坑就来了.因为第一个页面是通过JQuery进行获取div的值的.这种情况下用上述方法可以解决.但是我另一个页面是采用JSP写的,参数是通过<%=values%

2021-04-14 15:42:10 351

原创 Java读取Excel表

1.导包import jxl.Sheet;import jxl.Workbook;String path = "";//Excel文件的路径Workbook wrb = Workbook.getWorkbook(new File(path));Sheet rs = wrb.getSheet(0);//得到一共有多少列int cols = rs.getColumns();//得到一共有多少行int rows = rs.getRows(); for (int i = 0; i < r

2021-03-23 17:58:12 363

原创 Java遍历文件夹下所有子文件和文件

需求说明:将服务器的某个文件夹下的照片移动到指定文件夹中.照片被包含在多个文件里面,需要一层一层遍历,但文件夹的层数并非都一样.并且最后一层有个excel表,将里面的某个字段作为新的文件夹名.解决办法:由于层数并非都一样,所有采用递归的方式进行一个遍历,这样能保证遍历到最后一层.public void readAllDic(String filePath) throws Exception { File f = null; f = new File(filePath);

2021-03-23 17:46:45 386

原创 使用mysqldump.exe和mysql.exe对数据库进行备份和还原

1.使用mysqldump.exe进行备份linux 使用sh文件 windows使用.bat文件将下面命令复制到文件,然后根据自己的电脑路径进行修改D:\MYSQL8\bin\mysqldump.exe -h qk.quickcreate.cn --port=3368 -u mcdb --password=mcxxkj@2021db --skip-lock-tables --default-character-set=GBK xf_hdx_utf8>D:/sqlbackup/data.sql

2021-03-17 17:16:59 1144

原创 JS如何使用数组 和 Map数据类型

在开发的时候由于公司的项目用的是JSP,没有所谓的前后端分离.于是乎…由于一个业务需求,需要一个使用JS的数组和Map数据类型.由于之前了解JS比较少,写的过程中百度了些许,所以业务完成后做个笔记让自己影响深一点.JS创建数组JS创建数组方式:3. var arr = ["张三","李四"]; 4. var arr = new Array("张三","李四"); 5. var arr = new Array(); arr[0] = "张三"; arr[0] = "李四";JS创

2021-03-11 18:14:27 1009

原创 CSS的zoom属性使用以及其他浏览器不兼容问题

在开发过程中,由于整个页面设计完后效果偏大,于是百度了找到了CSS的相关属性zoom属性transform:scale()这两个都可以使得整个页面进行缩小但是使用transform:scale()的效果是这样的一缩小旁边就留白了.效果不佳于是更换了zoom在谷歌完美解决问题,但是交付给客户的时候,客户使用了360就出问题了,360的兼容模式识别不了zoom属性,极速模式识别了zoom属性但是页面整体往左边移动,我设置了0.8,于是右边留白0.2也就是20%.最终解决办法;给zoom样

2021-03-11 17:43:40 4934

原创 nginx报错之upstream sent no valid HTTP/1.0 header while reading response header from upstream

nginx在运行一段时间后就莫名访问不了, 跳转的连接可以直接访问,所以就是nginx进行代理的时候出现了问题.upstream sent no valid HTTP/1.0 header while reading response header from upstream查阅了一些其他博主的文章: 这个错误就是upstream发送的响应头无效错误里面提到了HTTP/1.0HTTP/1.0好像无法通过分块进行传递但是配置文件是将文件是以分块的模式进行传递所以 添加了proxy_http_ve

2021-03-01 12:23:29 5604 1

原创 CSS 让背景图自适应width

在div或者其他容器的style添加background-size: cover !important; <table style="height:333px;width:100%; background-image:url(/schoolweb/images/biaoyang.png);background-repeat:no-repeat;background-position:center;background-size: cover !important;" align="center"

2021-02-26 16:14:10 121

原创 Mysql索引的使用

1.查看该表的索引语句show index from visit_content2.给表添加索引语句ALTER TABLE 表名 ADD INDEX 索引名字( 列名 )3.修改表中的索引的名字ALTER TABLE 表名 RENAME INDEX 旧的名字 TO 新的名字持续完善…

2021-02-26 15:23:59 57

原创 Linux配置JDK

1.vim /etc/profile在profile文件添加下面代码export JAVA_HOME=/usr/local/java/jdk1.8.0_261export JRE_HOME=/usr/local/java/jdk1.8.0_261/jreexport CLASSPATH=.:JAVAHOME/lib:JAVA_HOME/lib:JAVAH​OME/lib:JRE_HOME/lib:$CLASSPATHexport PATH=JAVAHOME/bin:JAVA_HOME/bin:JA

2021-02-25 09:20:39 58

原创 Linux安装配置Nginx

1.首先安装gcc 和2.下载Nginx安装包连接:http://nginx.org/download/下载命令:wget http://nginx.org/download/nginx-1.8.0.tar.gz进行解压:tar -zxvf nginx-1.8.0.tar.gz然后进入 nginx-1.8.0.tar.gz目录进行编译安装在 /usr/local 目录下创建 nginx文件夹然后执行:./configure --prefix=/usr/local/nginx接着执行: mak

2021-02-24 17:19:31 68

原创 MySQL8忘记密码之修改密码 (windows)

首先 打开服务确认MySQL是否有在运行:如果有在运行使用 net stop 服务名 命令进行关闭接着使用 :mysqld --console --skip-grant-tables --shared-memory 进行跳过验证开启服务然后再打开一个cmd窗口, mysql -uroot -p密码输入一个空格然后回车即可登录然后再将密码设置为空use mysqlupdate user set authentication_string=’’ where user=‘root’;exit

2021-02-03 23:06:56 168

原创 前端基础知识总结

1.将文字显示在图片上:(1) 第一种方式:将图片作为背景(使用条件,图片的大小跟div的大小一样,照片才能显示完整,不然只会显示一部分)<div style="width:1490px;height:600px;background-image:url(images/xxxx.png)">(2) 第二种方式通过绝对定位将文字放到图片上,好处:图片可以通过控制width和height进行控制大小,而且是全部显示,文字需要使用span标签<div style="position:

2021-01-31 12:06:35 82

原创 Java判断用户名和密码是否为空格或空

String checkUserAndPassword(String useranme,String pwd,String ip){ if(useranme.equals("")||useranme.equals(" ")||pwd.equals("")||pwd.equals(" ")||useranme==null||pwd==null){ return "异常"; } char[] usernamechar = useranme.toCharArray(); Syst

2021-01-29 16:16:13 2470

原创 清理Tomcat缓存信息

有些错误改完之后因为缓存的缘故依旧存在,因此修改完bug之后需要将一些缓存及时清除tomcat的缓存信息存在work目录下的Catalina.清除Catalina的方法就是将改目录删除Linux删除命令:rm -rf Catalina然后重启tomcat即可....

2021-01-29 15:51:10 182

原创 谷歌浏览器将整个网页截图下来

F12调用控制台然后Ctrl+shift+P 进行搜索搜索:Capture full size screenshot 然后回车即可将整个页面截图下来.

2021-01-28 18:01:38 190

原创 wrong name: org/apache/jsp/hnpage/biz/visit/schoolVisit/schoolComplain_jsp

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/jsp/hnpage/biz/visit/schoolvisit/schoolComplain_jsp (wrong name: org/apache/jsp/hnpage/biz/visit/schoolVisit/schoolComplain_jsp) at org.apache.jasper.servlet.JspServlet.service(Jsp

2021-01-28 11:03:54 133

原创 xshell6无法打开查看多个窗口

之前红框内是有多个窗口的.------解决办法.点击查看----->选择会话选卡项即可.

2021-01-23 20:13:01 1584

原创 前端通过JS对用户名和密码进行筛选(非空)

前端通过JS对用户名和密码进行筛选(非空)<form id="FormId" name="FormName" action="Test2.jsp" method="get"> 用户名:<input type="text" id="m_username" name="m_username" value=" "></br> </br> 密 码:<input type="Password" id="m_password" name=

2021-01-21 17:41:15 391

原创 防止SQL注入(通过对请求的参数进行比对筛选)

//先将指定字符拼接起来,然后转换成数组.public int checkStr(String str){ String inj_str = "select|and|or|like|regxp|from|where|update|exec|order|by|having|drop|delete|(|)|[|]|<|>|,|.|;|:|'|\"|#|%|+|-|_|=|/|*|@"; String[] inj_stra=inj_str.split("\\|"); for (int i

2021-01-20 18:04:55 299

原创 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

早上还能正常连接数据库,然后搞了一下linux命令,弄了nfs,telnet什么的,再回来数据库就连不了了.Access denied for user 'root'@'localhost' (using password: YES)看了很多帖子,没一个有用.于是回想了在弄nfs,telnet改了什么东西.打开了nfs服务,于是把它关了,重启电脑就好了...........

2021-01-13 16:39:01 75

空空如也

空空如也

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

TA关注的人

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