- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 java实现outlookcalendar日历功能
项目中有需要对outlook 日历进行管理的需求,熟悉outlook的同学提醒用EWS的方式对日历进行创建,更新跟取消操作,度娘了一圈,发现还可以通过ics的方式操作outlook日历,可能不想走寻常路吧,所以采用了第二种方式,支持日历操作,已经测试通过,记录下以免忘记也是方便他人。核心代码,日历功能由方式sendCalendarMail实现。引入lombok和javaMail相关的jar。
2024-09-01 12:02:11 386
原创 java实现outlook calendar日历周期性增加
包中的类来操作日期和时间,并且可以使用javax.mail包来操作邮件会话和邮件相关的协议,如SMTP和IMAP。以下是一个简单的例子,展示如何使用这些类来创建周期性增加的Outlook日历事件。在Java中实现Outlook日历事件的周期性增加,可以使用。
2024-09-01 12:01:50 233
原创 Python依赖之pip install lxml 失败
pip版本未更新下载的: whl版本不正确更新pip版本 (命令进行更新)安装wheel. (命令)2.2下载对应的.whl文件, 注意不要改名称地址: lxml模块下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml2.3 进入.whl所在的文件夹,执行命令即可完成安装进入然后报错就解决了
2022-12-07 11:03:49 1916 1
原创 git解决ssh失效问题
天已经因为tortoisegit的配置问题浪费了大半天了,困惑了好久。 把自己的经验分享一下,遇到类似问题的可以借鉴一下!如下确认本地的ssh秘钥与github保持一致。然后打开TortoiseGit设置,如下图进入相应页面,选择相对路径的ssh.exe文件 问题就会迎刃而解然后,看看是否可以?如果不行,按照下列的方法重新安装一下tortoisegit
2022-09-15 10:12:23 1711
原创 Canal的安装与使用(直接食用)--监控数据库binlog日志 实现实时操作
当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x官网地址: https://github.com/alibaba/canal/releases。
2022-08-16 15:21:35 768
原创 redis配置 -详情-redis.config
Redis.config启动的时候, 就通过配置文件来启动单位配置文件 unit单位 对大小写不敏感 不区分大小写INCLUDES包含include /path/to/local.confinclude /path/to/other.conf可以包含多个配置文件网络 bing 127.0.0.1 # 绑定ip procreated-mode yes # 保护模式 port 6379 #端口通用 GENERALdaemonize yes #
2021-09-27 11:39:07 258
原创 redis地理位置Geospatial
相关命令GEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUSBYMEMBERgeoadd# geoadd 添加地理位置# 规则 地球两极(南北极)无法直接添加,我们一般会下载城市数据,直接通过java查询一次性导入# 官网文档: 有效经度: -180 到 180# 有效维度: -85.05112827 到 85.05112827 # 参数 key 值 (经度 维度 名称) 127.0.0.1:6379> geoadd
2021-09-23 17:52:16 178
原创 Redis安装+简单测试
Redis安装1.下载建议下载最新版https://redis.io/2.安装2.1上传到虚拟机linxu2.2解压 .ta 压缩包 tar -zxvf +文件名2.3 安装需要环境 yum install gcc-cc + make + make install2.4 修改配置文件redis.config : redis默认不是后台启动默认端口: port 6379修改为后台启动 daemonize yes2.5 启动redis-server
2021-09-17 16:56:47 126
原创 Elasticsearch 安装详细步骤(保姆级安装)
1 ElasticSearch 安装1.1 ElasticSearch安装1、上传ElasticSearch安装包alt+p # 打开sftp窗口# 上传es安装包put e:/software/elasticsearch-7.4.0-linux-x86_64.tar.gz2、执行解压操作 ,如下图 # 将elasticsearch-7.4.0-linux-x86_64.tar.gz解压到opt文件夹下. -C 大写 tar -zxvf elasticsearch-7.4.0-linux
2021-06-08 10:05:09 8851
转载 MySQL order by limit 分页数据重复问题
0 问题描述在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。但是,当limit遇到order by的时候,可能会出现翻到第二页的时候,竟然又出现了第一页的记录。具体如下:SELECT `post_title`,`post_date` FROM post WHERE `post_status`='publish' ORDER BY view_count desc LIMIT 5,5使用上述SQL查询.
2021-03-30 09:52:56 122
原创 feign decode404 = true
feign decode404 = true@FeignClient(decode404 = true)true时直接返回null,默认false,直接抛出异常
2021-03-29 09:04:14 1210
原创 MongoSocketOpenException: Exception opening socket 报错解决方法
异常:com.mongodb.MongoSocketOpenException: Exception opening socket88方法一:把 spring-boot-starter-data-mongodb 这个依赖注释掉方法二:在@SpringBootApplication注解后面加上(exclude = MongoAutoConfiguration.class)@SpringBootApplication (exclude = MongoAutoConfiguration.cl
2021-02-23 15:40:45 668
原创 图片验证码
图片验证码装有各种成语的文本文件随机选取词语并绘制的servlet页面静态文件html判断验证码是否输入正确的servlet01 words.txt福如东海寿比南山马到成功守株待兔亡羊补牢02 CheckWord.javapublic class CheckWord extends HttpServlet { private List<String> words = new ArrayList<String>(); @Ov
2021-02-21 15:44:58 126
原创 Java 重写(Override)与重载(Overload)
Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是
2021-01-14 14:46:31 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人