自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小思的博客

90后老阿姨,热爱Java,喜欢记得关注我哦

  • 博客(150)
  • 资源 (19)
  • 收藏
  • 关注

原创 Python爬取整个网页的数据

本案例是基于PyCharm开发的,也可以使用idea。在项目内新建一个python文件Test.pyTest.py# 导入urllib下的request模块import urllib.request# 导入正则匹配包import re# -*- encoding:utf-8 -*-"""@作者:小思@文件名:Test.py@时间:2018/11/13 14:42@文档说...

2018-11-13 16:28:31 33745 29

原创 Maven环境的搭建

前言:项目需要的外jar包的时候,这时候建立一个普通的web项目是一个比较头痛的事,它需要新建web项目,配置好tomcat(8.0),然后手动复制所需jar到lib下面然后add buildpath,把需要的jar都下载好并且导入(太麻烦,不灵活),而且可能项目中的框架比较多,导入的jar包有重复的,那么导入重复的jar包启动项目肯定会报错,所以博主教大家手把手搭建maven环境,使用...

2018-11-13 12:14:14 10217 2

原创 Python学生管理系统(web网页版)

前言:本项目是使用Python的Django的web框架搭建的,是一个完整的学生管理系统,功能包括基本的增删改查项目演示图:首页展示数据的页面(index.html)添加学生的页面(add.html)搜索学生页面(根据姓名或者性别)修改学生页面(update.html)删除学生页面(delete.html)博文不方便记录项目,所以完整项目可以从 下载地址 下载,里面包括...

2018-11-02 11:31:11 30771 111

原创 IDEA的常见的设置和优化(功能)

显示工具条、设置鼠标悬浮提示、显示方法分隔符、忽略大小写提示、主题设置、自动导入包、单行显示多个Tabs、设置字体、配置类文档注释信息和方法注释模版、水平或者垂直显示代码、更换快捷键、注释去掉斜体、重装Idea导入配置信息

2018-10-30 16:25:49 120319 26

原创 IntelliJ IDEA常用快捷键

Ctrl快捷键介绍Ctrl+F在当前文件进行文本查找Ctrl+R在当前文件进行文本替换Ctrl+Z撤销Ctrl+Y删除光标所在行 或 删除选中的行Ctrl+X剪切光标所在行 或 剪切选择内容Ctrl+C复制光标所在行 或 复制选择内容Ctrl+D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面Ctrl+W...

2018-10-30 12:09:04 482 1

原创 Python学生管理系统(界面版)

项目要求:使用pycharm通过Python的界面包对学生表操作增删改查操作项目的演示图,具体项目代码和演示录屏已经上传在我的资源,下载地址说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2018-10-28 10:38:04 41644 76

原创 mysql主从不同步问题

首先登录mysql尝试使用以下指令stop slave; #表示跳过一步错误,后面的数字可变 set global sql_slave_skip_counter =1; start slave; #之后再用mysql> show slave status\G #查看该指令表示跳过一个事务 但是如果后续又有事务冲突的话 就不得行 需要手动解决数据库不同步问题从库执行停止同步 stop slave;将主库所有的库锁住:FLUSH TABLES WITH READ ...

2021-04-29 16:37:12 85

原创 mysql的排序规则编码不一致导致的连表查询失败

执行以下sql SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', DATA_TYPE, '(', CHARACTER_MAXIMUM_LENGTH, ') CHARACTER SET UTF8 COLLATE utf8_unicode_ci', (CASE WHEN IS_NULLABLE = 'NO' THEN ' NOT NULL' ELSE '' END), ';')FROM informat

2021-04-29 16:30:41 190

原创 vsftp配置端口映射通过外网服务器ip访问内网服务器的ftp

vi /etc/vsftpd/vsftpd.conf 修改vsftp配置文件下方配置有的就修改 没有就添加connect_from_port_20=NOpasv_enable=YESpasv_min_port=1025pasv_max_port=1025然后拿外网服务器的防火墙去映射搭建了ftp的服务器的三个端口 20,21,1025外网服务器的映射的端口需要和ftp的端口一致。然后记得重启防火墙和vsftp...

2020-12-29 14:43:09 944

原创 高并发项目应对方案

服务监控zabbix:https://blog.csdn.net/weixin_43822878/article/details/91569016服务器优化:修改服务器链接数vi/etc/sysctl.conf 加上net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.co.

2020-12-03 18:39:15 180

原创 分享一些工作中常用的linux指令

1.下载插件yum install -y ntp(安装的插件名)如 yum -y install lrzsz2.ftp帐号密码过期用root帐号然后 passwd ftp帐号 再输入你要修改的密码即可3. 赋值权限chmod 777 文件4.时钟同步ntpdate 192.168.10.116(同步的ip地址)5.查看服务器连接数netstat -na|grep ESTABLISHED|wc -l6.以json格式post请求方式curl -i -k -H..

2020-10-24 11:54:18 212 3

原创 解决this is incompatible with sql_mode=only_full_group_by

出现场景:执行sql语句的时候报错出现原因:因为group by语句处出现了错误,让我们来看看group by的语法⤵️:select 选取分组中的列+聚合函数 from 表名称 group by 分组的列从语法格式来看:是先有分组,再确定检索的列,检索的列只能在参加分组的列中选。再看一下ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELE...

2019-09-24 14:34:39 1428 2

原创 Homebrew安装redis

1.打开终端,输入命令,安装特定版本加上@版本号,例如brew install redis@3.2,默认是安装最新版本brew install redis2.等待安装完成3.修改redis.conf文件快捷键shift+command+G输入/usr/local/etc,编辑redis.conf文件,搜索daemonize no,将no改为yes...

2019-09-19 16:46:20 1302 1

原创 Mac安装Homebrew

1)打开官网:https://brew.sh/2)打开终端,输入命令,回车/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3)等待下载完成4)安装成功说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-09-19 15:17:08 418

原创 Mac安装虚拟机

安装虚拟机可以帮你解决很多不同操作系统的兼容性问题,在虚拟机的任何操作都不会影响原系统的稳定性。Mac用户安装虚拟机用的最多的应该是Parallels来辅助,不安装虚拟机的朋友可以制造一个Win To Go硬盘,将系统装在U盘里,当然这个不是普通的U盘,再或者直接上双系统(对内存和性能都有要求,不然会很卡顿)1)去Parallels下载安装包进行安装2)去到https://msdn.itell...

2019-09-02 09:00:28 981 2

原创 Mybatis自定义Sql

前言:近日遇到很复杂的业务逻辑需要处理(每每这个时候博主经常吐槽自己脑子不够用了

2019-08-22 11:57:52 918 3

原创 解决1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

出现场景:使用子查询时这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询意味着下列查询不能正确的执行select * from my_table where id in (select id from my_table limit 10)解决方案:select * from my_table where id in (select t.id...

2019-08-20 08:45:01 22800 10

原创 解决Mysql计算时除数为0

出现场景:有时候需要编写sql语句进行数字之间的运算,常常会出现除数为0的情况耶解决方案:在进行除数运算之前,先写个If判断,如果为0的话就让它变为null,任何一个数除以null都会变为null了,这样巧妙的解决就好了鸭~select device_number/if(estimate_repair_costs='0',null,estimate_repair_costs)estimate_...

2019-08-19 13:56:58 10211

原创 解决idea不能搜索任何插件

出现原因:IDEA的模块系统加载不出来,是由于IDEA的网络安全机制造成的,类似于windows的防火墙,IDEA误认为你的网络不安全,不给你连接解决方案:settings-》system settings-》updates下面的use secure connection去掉勾注意:重新启动idea!!!说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-08-14 11:37:07 11790 4

原创 解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

出现场景:一般是在新安装完数据库之后或者修改完数据库用户密码重新连接时出现原因:等你再次连接到数据库,数据库还是记录的你上一次的密码,所以登录不上解决方案:1)停止数据库服务2)依次执行命令(安装路径注意修改为你自己的)cd /usr/local/mysql/bin/sudo sumysqld_safe --user=mysql --skip-grant-tables --skip-...

2019-08-08 15:48:58 3652 2

原创 解决2003 - 2003 - Can't connect to MySQL server on '127.0.0.1'(61 "Connection refused")

1)右击数据库选择编辑连接2)3)重新输入密码即可说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~

2019-08-08 15:40:40 36725 22

原创 Mac重建聚焦索引

很多时候聚焦索引(command+空格)搜索不到任何关于本机的任何文件,甚至直接给你词典翻译,不是我们预期的效果,第一种情况,你可能禁用了spotlight的服务,需要重启服务;第二种情况,索引失效,所以有时候需要重建一下索引。两种情况都可以尝试一下,下面是命令:关闭spotlight server的命令:sudo launchctl unload -w /System/Library/Lau...

2019-07-30 08:51:39 2194 1

原创 Macbook pro新手入门

下面是我本人购买购买mbp的经历

2019-07-29 08:33:53 54455 74

原创 Mac安装多个JDK

安装多个jdk其实也很方便呐~同样去到终端,进行环境变量的配置输入命令:vim ~/.bash_profile 下面是我配置好的jdk7和jdk8的环境变量:只需要配置JAVA_HOME即可,然后按esc退出编辑模式,输入:wq保存,输入source ~/.bash_profile执行该文件,使之设置生效。再输入echo $JAVA_7_HOME和echo $JAVA_8_HOME如果...

2019-07-28 20:14:19 1864

原创 Mac远程windows服务器

1)在网上找资源下载Microsoft Remote Desktop2)安装完之后,点击运行(操作界面虽然全英文,但是挺简洁的)3)点击➕号4)填写服务器信息,然后重启软件发现列表出现了你刚刚填写的标题服务器5)点击连接,输入密码就能连接了(就这点不智能,明明填写过了却还要填写一次)6)mac和服务器文件不能直接进行复制(也不如windows智能)手动设置可共享文...

2019-07-26 16:59:06 5262

原创 Mac登录谷歌账号

积攒多年的书签栏和插件就可以同步更新啦~就不用把书签导出导入重新下载浏览器各种插件啦 很方便说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-07-26 13:44:54 6846 2

原创 Mac安装和配置Mysql环境

1.去官网下载镜像(此过程非常漫长,可以先去玩一玩,使用迅雷加速都慢,迅雷下到最后一点点竟然不动了,对不动了,还是乖乖等官网下载吧~5.7版本的最稳定,所以博主选的是这个)2.安装1)双击安装2)傻瓜式操作,等待安装完成3.启动Mysql1)进入到系统偏好设置,下滑可以看到Mysql2)双击MySQL的软件图标,会自动打开MySQL的管理界面,可以看到MySQL默认是关闭的...

2019-07-26 10:58:34 588 2

原创 Mac配置Tomcat

1.去官网下载压缩包(博主下载的是8.xx的版本)https://tomcat.apache.org/download-80.cgi2.双击文件夹,解压到本地文件夹3.打开终端,将startup.sh文件拖入到终端,回车4.缺少权限,输入命令,赋予权限sudo chmod 755 接你的tomcat的绝对路径回车,输入你的电脑密码(此处密码不可见)5.将startup.sh文...

2019-07-26 01:23:21 6557 4

原创 Mac日常实用技能

常用快捷键:command+空格 万能查找键command+shift+G 前往文件option+command+c 复制文件路径终端:1)打开方式:Applications>实用工具2)常用命令:q 退出,如果文件修改,无法退出:q! 强制退出,不保存当前修改,直接退出:wq 保存并退出Mac应用程序无法打开或文件损坏的处理方法1)打开终端(...

2019-07-25 23:03:24 416 1

原创 Mac配置Maven环境

1.下载maven包到本地https://maven.apache.org/download.cgi1.在应用程序找到终端(实用工具)文件夹里面2.输入命令:vi ~/.bash_profile输入 i 进入编辑模式输入:(注意⚠️M2_HOME需要填写为自己的路径哦~)export M2_HOME=/Library/apache-maven-3.5.3export PATH...

2019-07-25 13:17:09 21900 9

原创 Mac配置java环境

1.进入到终端输入java命令2.点击‘更多信息’去到官网,下载jdk,往下滑动,选择自己需要的Jdk版本3.接受协议,下载镜像4.进行安装完成之后,在终端输入java5.配置java环境成功安装的默认路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者...

2019-07-25 12:31:49 19640 5

原创 Java计算两个时间的月份差值

普通的写逻辑去判断两个时间相差月份需要写很多逻辑判断,比如年份比较,那么有什么办法可以快速计算呢?引入依赖:<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version&g...

2019-07-18 16:14:01 4817

原创 SSM配置log4j打印sql无效

出现场景:维护之前的SSM的项目,发现log4j.properties能正常加载,语法啥的,配置啥的都没有搞错,但是关于sql打印的就是不生效,没有任何的sql打印出来,前后端一起调试,后端不打印sql,一点都不方便,真是好气哦

2019-07-16 11:34:37 479 1

原创 Mybatis执行自定义sql

SSM框架中,实体层-Mapper(Dao)层-severice层-controller层,有特定的业务当我们不能一路程序走下来事,比如直接查询数据库(返回的对象并不能用实体类接收)等其他自定义的sql语句,不可能再去写一套原生的jdbc操作数据库,所以怎样在原先系统的框架衍生出灵活的数据库操作,该怎么写在mapper里面反射出来,这个自定义sql并没有和任何实体字段完全一样,所以无法用实体接收当...

2019-07-08 09:27:03 1685 3

原创 解决Excel文件导入到java后台时间变为1970-01-01

出现场景:做导入功能时,填写的时间导入到java后台时全变为1970-01-01了,时间获取不到。出现原因:第一个红列的格式为常规,所以当我们鼠标一离开单元格,比如输入的是2019-05-06,它就会自动变为2019/5/6,可能我们以为这样也没问题,但是问题就是出在这里(博主百度了好久无果,哈哈哈哈哈。。。。)解决方案:将单元格格式设置为文本格式,当你鼠标离开单元格时就不会自动转换为2...

2019-06-19 08:31:10 1197

原创 Navicat新建查询时结果不能修改

当辛辛苦苦查询语句时,却发现啊 查询的结果不能修改,从网上查的时候,都是说表没有主键,前提表肯定要设一个主键的,再者查询的列中必须包含主键,就能对查询结果进行修改了添加对主键的查询,发现只读属性不见了说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-06-14 09:13:44 3995 2

原创 IDEA打包普通web项目

背景:因为普通的web项目无法用maven命令进行打包,所以怎样打成war包发布呢?1.进入项目的结构配置在【ProjectStructure】中选择左侧的【Artifacts】页签,点击中间上面的,选择【WebApplication:Archive】-> 【Empty】2.添加war包的配置点击+号,选择【Directory Content】将项目的classes的文件配...

2019-05-31 10:19:17 16607 8

原创 IDEA导入Eclipse项目

背景:用习惯了idea再去用eclipse实在用的不习惯,于是将老的eclipse项目导入到eclipse,网上有很多教程,看了很多博客都不行,一直报错,各种报错,现在终于好了,我们一起来看看怎么将eclipse的项目导入到idea1新建一个文件夹,idea打开这个空文件夹2.将项目导入3.窗口右下角等待项目编译完成4.配置项目环境和结构注意:上面的...

2019-05-30 08:38:19 113882 60

原创 判断对象的某些属性是否为空

背景:很多时候我们需要判断对象的某些属性中的值是否为空,然后进行操作,这里不需要整个的对象,只是需要获取对象中的某些属性进行判断,如果写很多的if进行判断,例如:if (StringUtils.isBlank(equipInfo.getCustomerNo())) {//客户编码...}}if (StringUtils.isBlank(equipInfo.getCustomerRiskL...

2019-05-29 09:50:10 6671

原创 安装及卸载Mysql 5.7

一:安装Mysql1.先下载好 mysql5.7.24 版本的安装包,可以去mysql https://www.mysql.com/downloads/ 官网自己下载.1.1 首先,进入官网后 出现如下界面 我们选择1.2 进入MySQL Installer之后 ,我们需要向下滑动鼠标。会出现如下界面但是没有我们需要的版本 ,但是 我们可以点击 图片中的Looking for previ...

2019-05-24 17:58:32 463

Python界面版学生管理系统

前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下载

2018-10-27

Python学生管理系统(web网页版)

Python学生管理系统(web网页版),前面发布了python的控制台版本的学生管理系统和使用tkinter界面版的学生管理系统,这次是使用Django开发基于学生的实体类的增删改查,里面包含项目演示录屏和完整的项目源码与数据库的建设,将项目导入pycharm建设表之后就能直接使用,有需要的小伙伴可以下载哦~

2018-11-02

WebService手写简单案例

WebService手写简单案例,具体项目怎样编写在我的博客里,这个是代码,有需要可以下载哦

2018-10-14

Python学生管理系统

Python学生管理系统的演示录像,项目要求和完整项目已经上传,有需要的伙伴可以自行下载。

2018-10-22

WebService调用第三方服务的案例

WebService调用第三方服务的案例,中英文自动转换,服务是webxml提供的,有需要的伙伴们可以下载

2018-10-15

Mybatis一对一增删修改查完整项目

Mybatis一对一增删修改查完整项目,是基于人与身份证的实体类,project可导入idea,建设mysql的表,改一下mysql连接就能直接运行,Mybatis一对一增删修改查完整项目,Mybatis一对一增删修改查完整项目

2018-10-31

微信公众号开发接入接口

微信公众号开发接入接口的具体步骤,博客有详细的记录步骤,有需要的伙伴可以自行下载哦~

2018-11-27

微信公众号开发体验接口

微信公众号开发体验接口在博客有具体步骤,这是案例的完整代码,按照步骤,可以搭建属于自己的微信公众号,底部有显示按钮,你发送信息给公众号,它会有默认消息回复,有需要的伙伴可以自行下载哦~

2018-11-27

SSH与Axis2的案例

SSH与Axis2的案例,具体操作在我的博客有记录,案例里面有客户端和服务端,有需要的伙伴可以自行下载

2018-10-18

Java的注释

Java注释的良好习惯,方便项目的交接和事后的维护与整理,是一个很好的帮助自己养成编码习惯的工具,效果图在我的博文有记录,有需要的伙伴可以自行下载哦~

2018-10-28

PyCharam软件

PyCharam软件,详细介绍在python的编辑工具软件安装的那篇博客里,有需要可以下载

2018-10-17

hibernate对象三种状态

hibernate对象三种状态,有详细的代码介绍三种状态,易理解,有具体代码实现,有详细备注,让你轻松理解三种状态的存在形式

2018-08-14

搭建Spring项目

搭建Spring项目,适合小白上手,搭建教程在我的文章 搭建spring环境

2018-08-23

quartz的实例

quartz的实例描述的是二十秒钟如果没有付款成功,就自动取消订单,也有传递参数到触发器,里面有具体的代码和数据库还有官方的文档,配置好能够直接运行,具体思路和步骤,在我的博客有记录,有需要的伙伴可以自行下载哦~

2018-11-25

SSM的整合的基本代码

SSM的环境搭建,有表的建设,能直接运行,有项目的所有需要使用的配置文件,环境的具体搭建步骤在我的博客有记录,有需要的小伙伴可以自行下载哦~

2018-11-08

Shiro的应用案例

Shiro的应用案例是关于用户认证和授权的,这是具体项目,具体步骤在博客有记录,有需要的小伙伴可以自行下载

2018-10-25

Mybatis入门

Mybatis的入门级应用,对作者信息的增删改查,让你对Mybatis能够快速上手和理解Mybatis的运行过程,具体的项目搭建过程,在我的写博文有记录,有需要的伙伴可以自行下载和翻阅哦~

2018-10-28

hibernate简单示例

使用hibernate实现一套基本的增删改查,了解hibernate最基本的配置,初学者适用,欢迎下载

2018-08-14

WebService之axis2案例

手写的axis2案例,包括服务端与客户端WebService_client、WebService_server,详细在我的博客中有记录,需要的可以自行下载

2018-10-18

空空如也

空空如也

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

TA关注的人 TA的粉丝

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