- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 【Docker安装】
yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo或阿里云地址yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum install d
2024-08-26 14:48:12
275
原创 linux安装MySQL5.7(安装、开机自启、定时备份)
usr/local/mysql/bak-sh/ae-bak.sh:行23: mysqldump: 未找到命令。我也只是草率看网上直接复制到最后面[client]就完事了,实际我们在粘贴中需要追加到[mysqld]下方。#在/etc/rc.d/init.d/编辑一个新文件autostartmysql.sh。#添加指令 下方是每晚一点执行 增加source /etc/profile。#将autostartmysql.sh添加到 chkconfig 中。我喜欢安装在/usr/local/mysql目录下。
2024-01-12 16:45:34
2176
原创 Linux安装nginx并设置为开机自启动
ExecStartPre、ExecStart 、ExecReload等nginx地址 为自己的安装地址 这里我安装在/usr/local/nginx。/usr/lib/systemd/system/目录下创建nginx.service。如果想在任何地方执行nginx命令,而不是进入sbin目录,可以增加环境变量信息。#最后一行加上 只配置nginx。#同时配置mysql和nginx。1. 创建启动服务。2. 设置开启自启动。
2024-01-09 14:49:49
1324
原创 2023的线上事故复盘总结(OOM,数据库崩溃)持续更新中~
问题还有很多,正在整理过程中。1. 在coding过程中,一定要做好代码评审环节。2. 及时发现问题,钉钉告警群等,出问题第一时间知道,而不是用户反馈。3. 运维工具要跟上,比如实时接口限流工具,出现问题接口直接阻断,进行流量打入。4. 编码的性能和优化最终还是落在了我们mysql上,前期一定要规划好索引,查询语句要规划好,后期真的欲哭无泪。
2024-01-07 21:11:42
605
原创 校园-智慧门禁(卡码脸)解决方案
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-01-07 20:06:06
1076
原创 jenkins碰到的一些错误
[[1;31mERROR[m] Failed to execute goal [32morg.apache.maven.plugins:maven-compiler-plugin:3.1:compile[m [1m(default-compile)[m on project [36mtest[m: [1;31mError while storing the mojo status[m: /var/lib/jenkins/workspace/e2e-tests/target/maven-status/mav.
2021-08-13 10:28:34
789
原创 1.1 公众号sdk配置
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用一、weixin-java-mp一个很好用的微信操作sdk包,pom依赖。<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> &l.
2021-08-10 15:19:07
732
原创 1.2 公众号服务器信息绑定
一、微信公众平台信息填写微信公众平台-设置与开发-基本配置我设置使用的url是使用小米球内网映射到本地电脑上,方便调试。2.token验证点击提交以后微信会向指定的url发送token验证。 @RequestMapping("/eventListener") @ResponseBody public String eventListener(HttpServletRequest request, HttpServletResponse resp...
2021-08-10 15:08:10
228
原创 webmagic 在Linux的使用
1.安装Chrom和配置chromDriverPath1、安装chrome用下面的命令安装Google Chromeyum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm也可以先下载至本地,然后安装wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmyum ins
2020-07-22 14:54:55
354
原创 用AI给图片上色 在线将黑白照片处理成彩色照片工具(干货)
一个在线的网址,用此工具可以给黑白照片上色。刚刚测试了一下,效果算是可以吧。图片直接进行拖拽,或者是在页面点击添加,处理后点击download即可,AI智能上色,效果看起来还不错吧,下面是测试的,图片转换地址: https://imagecolorizer.com/...
2020-07-06 11:24:08
9664
原创 分析界面,在全国公共资源交易平台使用java获取全国的招投标数据接口
任务:获取全国的建筑招投标数据信息,并打开界面获取详情页抓取html保存至本地。打开网址地址,进行网页分析。2.获取省市区联动,在控制台并没有发现任何往后台获取省市区联动的信息,怀疑是在js里写死了。我们在页面上看到了省一级的菜单源码。 <select id="provinceId"> <option value="0">不限</option> .
2020-06-29 10:43:27
4093
2
原创 写给小白~使用java利用ojdbc连接oracle数据库实现增删查改
今天帮一小白写了个作业,也好久没用过oracle了,屏内尽代码,窗外有霓虹,愿每个追梦人都能成功吧。1.获取连接工具类public class ConnectionManager { static { try { Class.forName("oracle.jdbc.OracleDriver"); } catch (Exception e) { e.printStackTrace(); }.
2020-06-25 22:01:01
529
原创 java爬虫之webmagic初体检
1.webmagic基本使用。 详情不在赘述,具体请看开发者给出的开发文档,我在此处使用的是 webmagic-selenium,因为往往我们爬取的页面是动态的,有时候甚至伴随着点击事件,若静态界面2. webgmic配置。 maven依赖。 <dependency> <groupId>us.codecraft</groupId> <artifactId>web...
2020-06-23 11:31:48
461
原创 Springboot整合Mybatis-plus实战
spring-boot-mybatis-pluspom.xml<!-- mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>...
2020-05-21 14:56:17
370
原创 mysql获取中文的首字母
1.一下举例获取城市名称的首字母。查询select ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(字段名 USING gbk),1)),16,10),0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7,0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0x...
2020-04-28 09:24:08
676
原创 spring同步手动开启回滚提交事务和异步手动回滚提交事务
<context:property-placeholder location="classpath:properties/resource.properties"/> <!-- 注解驱动 --> <mvc:annotation-driven /> <!-- 视图解析器 --> <bean class="org.springframe...
2020-04-24 15:26:41
1395
原创 使用postman遇到的坑
在此简述一下使用postman遇到的一个坑。使用postman进行接口表单测试,传递ID,到了后台使用mybatis进行查询,数据库里明明有这条数据,后台打印sql也正常,就是查询不到,最后发现在进行输入value的时候,不小心按了一下空格........
2020-03-18 17:52:38
1040
原创 你知道如果控制一个线程的执行顺序的么?
1.如果控制一个线程的执行顺序①.join()方法join 让主线程等待子线程结束以后才能继续执行②使用线程池来解决使用单一线程池的特性来解决。synchronizedsynchronized方法上 一旦有线程进入这个方法 类的所有非静态(注意 是非静态 )的同步方法 以及其他的用这个对象锁定的代码都无法进入。synchronized(this) 内部...
2020-03-18 17:46:12
202
原创 小程序服务商支付的坑
首先讲下我遇到的坑,之前JSAPI支付扫码付一直是没有问题的,直接用服务商下单,带上子商户号就可以,后来小程序也要开通服务商支付。 小程序商户支付 直接使用小程序分配的app_Id和小程序ID和商户号即可,走正常下单签名流程。 服务商支付 小程序的APPID填写你吊起支付的小程序APPID。 ...
2019-08-16 12:50:54
2065
转载 BigDecimal计算
BigDecimal精确计算及陷阱BigDecimal通常在涉及到精确计算的时候会用到,下面是自己多次错误使用BigDecimal的总结。结论:BigDecimal初始化小数时,尽量用字符串形式,例如newBigDecimal("0.1"); BigDecimal类型变量比较大小时用compareTo方法,判断变量值是否为0,与BigDecimal.ZERO比较大小。 Bi...
2019-08-15 09:55:12
675
原创 微信浏览器后退强制刷新界面
在做微信支付的时候,支付完成以后跳转到支付完成界面,后退以后发现回到订单也没有刷新界面 移动端调试工具,可以进行查看打印日志,在js引入即可。<script type="text/javascript" src="//cdn.jsdelivr.net/npm/eruda"></script><script>eruda.init();</...
2019-07-25 14:32:39
818
原创 springmvc使用@PostConstruct不生效的问题
最后发现是spring懒加载的问题,xml配置文件去掉default-lazy-init
2019-07-25 09:24:30
2146
原创 dubbo入门
dubbo的基础配置如果是消费者,不必写dubbo:protocolgroup:dubbo在zookeeper的节点名称file:dubbo的缓存,注册中心的列表,服务提供者列表accesslog:配置日志的地址ThreadPool:fixed 固定大小线程池,启动时建立线程,不关闭,一直持有。(缺省) cached 缓存线程池,空闲一分钟自动删除,需要时重建。 lim...
2019-03-03 19:06:19
344
原创 关于volatile和synchronized的理解.
首先我们先看一下每个线程对应我们内存的模型。 每个线程都有一个私有的本地内存,存储共享变量的副本,从主内存获取到数据。线程A和线程B通信的过程是线程A把本地内存的数据同步到主内存中,线程B在从主内存中获取到共享变量刷新到本地内存中。主内存中有一个共享变量 x=0,线程A想把x=0>---->x=1,首先本地内存中修改x=1然后同步主内存,线程B从主内存中读取变量然后...
2019-02-24 11:01:33
417
原创 关于分布式锁的使用........
根据不同的场景来选择不同的方式,一下案例只保证数据一致性.....具体的要根据具体的应用场景来分析1.分布式锁常用的几种实现 在分析这几种实现方案之前我们先来想一下,我们需要的分布式锁应该是怎么样的?(这里以方法锁为例,资源锁同理)可以保证在分布式部署的应用集群中,同一个方法在同一时间只能被一台机器上的一个线程执行。这把锁要是一把可重入锁(避免死锁)这把锁最好是...
2019-02-22 23:07:11
258
原创 Springboot整合webSocket报错,java.lang.IllegalStateException: Failed to register @ServerEndpoint class
楼主也是从网上搜了一个,然后使用过程中没啥问题,打包出错。WebSocketConfig此处需要注意,仅使用应用文件启动项目才使用此配置。如果打包无需进行此步配置,否则会产生java.lang.IllegalStateException:无法注册@ServerEndpoint类的错误。//使用tomcat启动无需配置@Componentpublic class WebSocke...
2018-10-16 17:19:21
22410
13
原创 Springboot引入第三方jar包,maven打包报错的问题..
有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全。 如果使用Maven默认的打包方式的话,打成项目jar包后,会导致其他第三方jar包无法找到的异常信息,报错ClassNotFoundException。 以下有两种方法可以规避这个问题。 一,在pom.xml文件中配置,将依赖的jar包放到指定的文件夹中...
2018-10-16 16:51:20
3458
原创 关于nginx的一些常用配置...
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。公共配置1、并发连接配置1.1 worker_processesnginx运行工作进程个数,一般设置cpu的核心或者核心数x2。nginx.conf配置文件中,设置:worker_processes 4。worker_processes最多开启8个,8个以上...
2018-10-11 10:35:36
647
原创 Springboot整合 mybatis-generator
1.pom.xml文件中 生成依赖<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version>
2018-05-23 11:42:19
493
转载 常用的一些正则表达式
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0...
2018-05-21 15:11:49
212
转载 Springmvc前端传值到后台 对应实体类接收
绑定数组每个商品前有一个checkbok,选中多个商品后点击删除按钮把商品id传递给Controller。jsp页面<c:forEach items="${itemList }" var="item"> <tr> <td><input type="checkbox" name="ids" value="${item
2018-05-21 15:02:40
20442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人