×

spring

@Scheduled注解用法(@Scheduled注解)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-11 浏览6066 评论0
项目开发中,经常会遇到定时任务的场景,Spring提供了@Scheduled注解,方便进行定时任务的开发,要使用@Scheduled注解,首先需要在启动类添加@EnableScheduling,启用Spring的计划任务执行功能,这样可以在容器中的任何Spring管理的bean上检测@Scheduled注解,执行计划任务  关于@Scheduled注解我写了一个简单的demo 只需要把修改注解里面的时间算法就行了 定时任务 @Autowired private RedisL

Ruby教程

在ios系统上配置安装ruby的辛酸历程

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-11 浏览5838 评论0
       ruby语言是一种面向对象的脚本语言,很多人喜欢把它拿来跟python来做对比,在我看来吧,其实各有好处吧,但是由于python的语法更简单,拓展性更强,因此python要比ruby更加受欢迎一些。而我学习ruby的动因主要是学校里的课程要求,这里推荐一个不错的github开源项目:猜词应用的自动测试环境,网址如下: GitHub - saasbook/hw-sinatra-saas-wordguesser: Wordguess: a scaffolded (!) ESaaS g

后端

详解c语言中‘\0’ ,‘0’, “0” ,0的区别

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-11 浏览12670 评论0
所以我们今天来将讲一讲c语言中常见的三个区别 1.‘0’ 与 '\0’的区别 1.首先,我们来区分一下 0 跟 '\0’ OK,现在打开你的ASCII码表,不出意外,你看到的第一个是空字符(Null),这个对应的就是 ‘\0’ ,其在ASCII码表中对应的是0。此外,在判断字符串是否结束的标志时,就是通过判断是否遇到了 ‘\0’ ,如果遇到则表示字符串结束。 而字符 ‘0’ 对应的ASCII码值是48. 2.‘0’ 与 0的区别 2.现在区分一下 ‘0’ 与 0 前者是字符常量

spring

No valid entries or contents found, this is not a valid OOXML (Office Open XML) file Excel导入问题

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-10 浏览10734 评论0
查了很久,也排查了很多次代码,一直提示我文件格式不对,反复对照是个几个字母,已经快怀疑自己了 不停的百度,终于发现问题在哪了。 原来是公司默认给所有的文件加密, No valid entries or contents found, this is not a valid OOXML (Office Open XML) file就是当你的文件被加密时,导入就会报格式不对的错误以及这个 No valid entries or contents found, this is not a valid

php

php字符串的截取方式(php字符串的截取方式有哪些)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-01 浏览16417 评论0
1、中文截取:mb_substr()。 mb_substr(s t r , str,str,start,l e n g t h , length,length,encoding) 实例 echo mb_substr('这个真的很nice',0,3,'utf-8'); //输出这个真 2、英文截取:用substr()函数。如果截取的字符串是多个字节,就会出现乱码。 在utf8编码下,由于一个汉字占3个字节。 $str = 'hello'; echo substr($str,1,2)

postman

ES——使用Postman连接Elasticsearch

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-01 浏览6393 评论0
设置es的用户名密码: 选择Authorization标签,Type项选择Basic Auth,然后填写es的用户名和密码; 设置完用户名密码以后,Headers里就会自动添加Authorization头部了: 添加Header,设置Content-Type为application/json类型: 设置ca证书: 在setting标签里开启ssl,然后点击settings项; 在settings页里选择Certificates,并开启CA Certific

webpack

vue脚手架(vue-cli)详细安装过程(vue cli脚手架安装)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-30 浏览5497 评论0
CLI,俗称脚手架。全称是Command Line Interface。 vue-cli 是vue官方发布的开发vue项目的脚手架。 vue脚手架用于自动生成vue和webpack的项目模板,是一个快速构建vue项目的工具,可以自动安装vue所需要的插件,避免手动安装各种插件、逐个引入的麻烦。以及自动配置webpack,之前我们都是手动配置webpack。首先是特别的繁琐,而且有一个很明显的问题是版本问题。版本不对可能就报错。以后这些事儿都交给我们的cli,他会自动帮助我们配置webpa

爬虫

Python request模块(一)—— 变量使用与传参方式

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-30 浏览6453 评论0
一、 页面渲染 服务端渲染: 服务器端将数据和html整合到一起,统一返回给浏览器 页面源代码中能看到数据,直接、简单 数据通常没什么格式,需要想办法匹配 客户端渲染: 第一次只请求一个html骨架,随着输入操作等在后续请求获取数据,进行展示 页面源代码不能看到数据,需要第二次请求,需要抓包分析 数据通常是json或者固定格式的,处理方便 所以本质上,两种渲染方式对爬取各有优劣。 二、 headers处理        这个headers指的是html的头信息,这部分信息是

spring

Spring系列五:Spring怎么解决循环依赖(如何解决spring的循环依赖)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-29 浏览11583 评论0
 15.说说循环依赖? 什么是循环依赖? Spring循环依赖 Spring 循环依赖:简单说就是自己依赖自己,或者和别的Bean相互依赖。 鸡和蛋 只有单例的Bean才存在循环依赖的情况,原型(Prototype)情况下,Spring会直接抛出异常。原因很简单,AB循环依赖,A实例化的时候,发现依赖B,创建B实例,创建B的时候发现需要A,创建A1实例……无限套娃,直接把系统干垮。 Spring可以解决哪些情况的循环依赖? Spring不支持基于构造器注

Ruby教程

信息安全工程师笔记-网站安全需求分析与安全保护工程(信息安全的需求)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览4780 评论0
网站面临的主要安全威胁 ①非法授权访问; ②网页篡改; ③数据泄露; ④恶意代码; ⑤网站假冒; ⑥拒绝服务; ⑦网络后台管理安全威胁。 Apache Web概述 Apache Httpd是用于搭建Web服务器的开源软件,配置文件如下: ①httpd.conf http.conf是Apache的主配置文件,httpd程序启动时会先读取httpd.conf。该文件设定Apache服务器一般的属性、端口、执行身份等。 ②conf/srm.conf conf/srm.

ribbon

【Spring】SpringCloud(Gateway、Eureka、Ribbon、Hytrix、Feign等)面试题

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览6546 评论0
Gateway 过滤器和网关的对比 过滤器:对单个服务器的请求进行拦截控制 网关:对所有的服务器的请求进行拦截控制 zuul 和 spring cloud gateway 的对比 zuul:是 Netflix 的,基于 servlet,阻塞式的 api,不支持长连接。 gateway:是 springcloud 的,基于 Spring5 构建,响应式非阻塞的 Api,支持长连接。 网关与 nginx 区别 相同点:都是可以实现对 api 接口的拦截,负载均衡、反向代理、请求过