工作学习
记录工作中遇到的疑惑
Java-请多指教
这个作者很懒,什么都没留下…
展开
-
将mongo查出的数据导出来,变成json,然后转Excel
在MongoDB shell或使用命令行工具(如mongo或mongosh)中,你可以将查询结果输出到JSON文件。使用Excel 转。原创 2024-05-13 17:24:00 · 423 阅读 · 0 评论 -
react 对img图片进行放大 缩小 拖拽
可放大 缩小 并且拖拽。原创 2024-02-22 10:35:31 · 1523 阅读 · 0 评论 -
制作水印图
将图片2叠加到图片1上,输出。原创 2023-10-31 15:33:31 · 217 阅读 · 0 评论 -
JavaScript中var,let,const 的区别
var声明的变量具备函数作用域的特点,在函数内部声明的变量只能在函数作用域内部使用,在函数外部不能访问。在全局作用域中,var声明的变量会被提升到全局作用域的最顶端,在局部作用域中声明的变量会被提升到局部作用域的最顶端。在上面这段代码中,虽然变量a是使用var关键字声明的,但是在同一作用域下再次使用let声明a变量,依然会报错,不能重复声明。同一个作用域下可以使用var声明相同名称的变量,前面的值会被后面的值覆盖,使用时使用最后声明的变量。在相同的额作用域下,相同的变量名不能使用let重复声明,会报错。原创 2023-08-21 16:26:31 · 253 阅读 · 0 评论 -
js:从一长串html字符串中找出img标签并处理
【代码】js:从一长串html字符串中找出img标签并处理。原创 2023-07-31 15:25:09 · 926 阅读 · 0 评论 -
BeanUtils.copyProperties的使用
当我们从前端表单传过来的数据(比如有两张表的数据都在这里面)到达后端,由json数据转换为对象后,需要把数据分别对应添加到数据库表1和表2的时候,一般我们用的方法就是。(1)可以发现User对象中有5个属性,Person对象中4个属性,最后Person对象还是4个属性.如果有几十个需要赋值的的字段呢?,它提供了对java反射和自省API的包装。该工具方法可以帮我们大大简化这一步骤。原创 2023-03-27 21:27:40 · 237 阅读 · 0 评论 -
js设置一个定时器,定时发送请求
一分钟后会进入sendRequest()原创 2023-07-25 15:46:23 · 1103 阅读 · 0 评论 -
什么是 JavaScript 里的异步操作和回调函数
到目前为止, loadScript 函数还没有提供跟踪加载完成的方法。但我们想知道它何时发生,使用该脚本中的新函数和变量。换句话说,我们可以立即触发一个动作,但这些动作需要耗费一定的时间才能完成执行。执行的,因为它现在开始加载,但实际脚本的运行逻辑,绝大多数时候发生在函数 loadScript 已经完成时。如果 loadScript(...) 下面有任何代码,这些代码会立即执行,而不会等待脚本加载完成再执行。假设我们需要在新脚本加载后立即使用它。onload 事件用于在脚本加载执行后执行一个函数。原创 2023-07-24 15:43:50 · 191 阅读 · 0 评论 -
谷歌浏览器不自动保存密码
之前一直弹出自动保存框 有一次因为不小心点了一律不 后面再也不弹出了。然后再记得清楚cookie 比如快捷键ctrl+shift+delete。找到下面文件的目录 删除掉这两个文件即可!原创 2023-07-24 09:57:07 · 6854 阅读 · 0 评论 -
Secure;HttpOnly
具体来说,它使用正则表达式将原始的Set-Cookie标头捕获到的内容($1)放在新的Set-Cookie标头中,并在其后添加";这样做的目的是增加Cookie的安全性。在Apache的httpd.conf文件中,这个配置行的作用是编辑HTTP响应中的Set-Cookie标头(Header),将所有的Cookie设置为"Secure"和"HttpOnly"。"^"表示匹配字符串的开始,"$"表示匹配字符串的结束。HttpOnly":这是新的Cookie属性,将会添加到原始Set-Cookie标头的末尾。原创 2023-07-21 11:46:04 · 446 阅读 · 0 评论 -
从一长串字符串中找出图片,查看是否符合md5要求
方法时,它会从上一次匹配项的后面继续搜索,以查找下一个匹配项。它会逐步读取字符串,每次找到一个匹配项,都会返回相应的数组,并继续将正则表达式的“指针”移动到下一个匹配项之后的位置。如果找到了匹配项,它会返回一个包含匹配信息的数组,并将正则表达式的“指针”移动到下一个匹配项之后的位置。这种逐步读取和匹配的过程会持续进行,直到字符串末尾或者没有更多的匹配项为止。当没有更多匹配项时,方法会一次返回一个匹配项,并且在每次调用后会继续读取字符串以查找下一个匹配项。字符串中开始查找与正则表达式。原创 2023-07-19 18:09:16 · 950 阅读 · 0 评论 -
使用postman发请求报错Error: connect ECONNREFUSED 127.0.0.1:33210
2.postman 的设置proxy 取消勾选。1.电脑网络设置,关闭代理服务器。解决: 两种方案任选其一。原因:代理服务器问题。原创 2023-07-06 11:34:15 · 4456 阅读 · 0 评论 -
ueditor富文本编辑器使用
链接:https://pan.baidu.com/s/1E4K8e0WCy9_L6z0-Dz3JkQ?下载百度富文本编辑器。原创 2023-07-03 18:01:38 · 151 阅读 · 0 评论 -
layui代码记录:弹出输入框以及发送请求
【代码】layui代码记录。原创 2023-06-26 16:10:01 · 1577 阅读 · 0 评论 -
接口反应慢优化
遇到某个功能,页面转圈好久,需要优化。原创 2023-06-08 20:43:26 · 2880 阅读 · 0 评论 -
web程序 后端代码中获取请求地址
【代码】web程序 后端代码中获取请求地址。原创 2023-05-29 21:34:03 · 172 阅读 · 0 评论 -
layui upload上传pdf
【代码】layui upload上传。原创 2023-05-25 10:55:53 · 716 阅读 · 0 评论 -
xml一段字符串使用字符串替换为json
extend appname="ceshi" dispname="测试" apptype="1">第六步: 最后有个逗号,字符串截取到,号前面 然后加上 [ ]所有的 ] 替换为 }第三步:所有的 [ 替换为 {第四步:( 替换为 =将上述字符串转成json。原创 2023-05-18 16:12:45 · 100 阅读 · 0 评论 -
最短路径算法——Dijkstra算法 _运筹学方法
下图网络中给出了城市1(节点1)和其他4个城市(节点2到节点5)之间可能的路线以及每条边的长度。求城市1到其他4个城市的最短路径。转载 2023-05-16 17:40:08 · 160 阅读 · 0 评论 -
在div中动态输入input标签,并且给标签设置属性和属性值
在div中动态输入input标签,并且给标签设置属性和属性值。然后根据设置的属性值去判断是否需要显示。原创 2023-05-15 14:02:38 · 753 阅读 · 0 评论 -
获取table里所有的input标签,根据是否有自定义属性获取input标签的值
【代码】获取table里所有的input标签,根据是否有自定义属性获取input标签的值。原创 2023-05-15 10:17:56 · 784 阅读 · 0 评论 -
json数据转成excel / excel转json
从数据库导出的数据是json格式,需要做出excel给客户。点击应用商店,搜索json to excel。工作中遇到客户要导出数据。在此输入json数据。原创 2023-05-11 18:21:13 · 1272 阅读 · 0 评论 -
List集合去重方法
【代码】list中的对象按多个相同属性去重。原创 2023-04-24 09:58:19 · 169 阅读 · 0 评论 -
记录一次工作遇到的问题
解决办法就是在@ComponentScan(basePackages={“com.whu.commom.redis”})的基础上加上@SpringBootApplication扫描的包。@ComponentScan(basePackages={“A服务扫描路径”,“B服务扫描路径”})一个A微服务引入另一个B微服务的依赖后(即maven中引入另一个B服务)A服务的主类中添加扫描包,扫描B服务的接口路径。A服务中注入了B服务的Service。4.继续启动,启动不报错了,但是。终于所有的问题都解决了!原创 2023-04-19 13:53:26 · 786 阅读 · 0 评论 -
使用java将doc/docx转换成html
需要使用的maven依赖。原创 2023-04-13 15:58:48 · 4544 阅读 · 4 评论 -
String的replaceAll(String regex, String replacement)
指path中只留下(/storage/[a-zA-Z0-9]{32}) 匹配括号中的字符串。代表 regex 里面第一个捕获性分组 捕获到的内容,就是。regex中小括号()中的内容。对于上述案例中的例子。原创 2023-04-13 11:18:53 · 175 阅读 · 0 评论 -
AOP切面使用
不需要再添加aspectjweaver的依赖了,因为spring-boot-starter-aop包含了aspectjweaver,并且版本是较新的版本,如果再添加老版本启动会报错。com.weiwei.cm.service.*Service 表示service包下任意以Service结尾的接口下pageList开头的方法。Spring Boot使用AOP需要添加spring-boot-starter-aop依赖,如下。第一个* 方法的返回值,表示任意的返回值。仔细找了下代码发现猜想正确。原创 2023-04-11 17:18:26 · 88 阅读 · 0 评论 -
springboot 使用定时任务@EnableScheduling
(或 SUN,MON,TUE,WED,THU,FRI,SAT), 1代表星期天(SUN),以此类推,7代表星期六(SAT),不允许为空值。在{分钟}里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样。“-“代表在指定的范围内触发,比如”25-45”代表从25秒开始触发到45秒结束触发,每隔1秒触发1次。{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}在{星期},“L”表示一个星期的最后一天,也就是SAT。原创 2023-04-07 11:17:37 · 1754 阅读 · 0 评论 -
MyBatis和Mongodb插入数据,自动返回生成的主键id到实体类
1、useGeneratedKeys=“true” 设置是否使用JDBC的getGeneratedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中.1、< insert> 标签中没有 resultType 属性,但是 < selectKey> 标签是有的。2、keyProperty=“sid” 表示将自增长后的 Id 赋值给实体类中的 sid 字段。=“sid” 表示将自增长后的 Id 赋值给 parameterType 指定的对象中的 sid 字段。原创 2023-04-05 22:29:43 · 1138 阅读 · 0 评论 -
工作中使用的命令
sudo -i 密码:xxxxxxx --------------切换到root用户下docker exec -it mongo bash --------------docker 进入mongo mongo容器名mongo -u admin -p webber --authenticationDatabase xxx ------------Linux进入mongo 授权xxx数据库原创 2023-04-03 13:53:27 · 61 阅读 · 0 评论 -
base64图片弊端
假设base64编码后的字符串长度为256kb,用户的网速为每个连接32kb/s,而除去这个字符串外html大小仅为32kb,其中图片前后各16kb。,用户会在1秒后看到没有图片的网页,并且在第8.5秒时就看到了图片(而不是9秒,随着html边下载边解析,解析到图片就已经开始下载图片了)那么不考虑其他资源加载的情况下,用户会先在半秒后看到这个图片上面的内容,然后花费8秒加载图片,再在半秒后看到完整的网页。我们都知道,html是流式下载的,或者说浏览器加载所有文件其实都是从前往后单线程流式下载的。原创 2023-03-14 09:10:21 · 512 阅读 · 0 评论