自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

原创 Linux服务器磁盘满了如何清理

echo "" > access_log 在线清空日志文件,直接写入 空内容 然后覆盖整个文件。比如排查到对应的业务,为nginx日志文件过大,执行删除或者清理的工作即可。生产环境中,磁盘很容易被日志文件沾满,如何查找和清理呢?在查询哪个目录占用比较大,就可以查询到最终大文件了。3.同理进入占用磁盘比较大的目录。1.先查询到哪个磁盘占用的最多。2.查询/目录下磁盘占用情况。使用命令:du -sh *继续执行:du -sh *使用命令:df -h。

2024-04-18 22:46:18 268 1

原创 如何修改mysql密码,windows环境

2.执行修改密码命令,把原来密码修改为root。

2024-04-08 17:57:15 111

原创 mysql无法启动此程序,因为计算机中丢失 VCRUNTIME140 1.dI。尝试重新安装该程序以解决此问题,

最后下载 vcruntime140_1.dll 文件,解压后将vcruntime140_1.dll复制到C:\Windows\System32文件夹下,问题得到解决。官网地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?我先下载安装: Visual C++ Redistributable for Visual Studio 2015。我按照的mysql版本:mysql-5.7.44-winx64。

2024-03-28 16:59:02 533

原创 mysql数据库如何安装

后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。继续在“系统变量”找到变量名为 Path 的系统变量,新建一个新的环境变量 %MYSQL_HOME%\bin。在下方的”系统变量“内,新建一个系统变量,变量名为 MYSQL_HOME ,变量值为【安装目录】1、删除data目录下的所有文件(data目录即是my.ini中配置的datadir)以管理员(重要,重要,重要)身份运行,cmd。

2024-03-20 16:52:51 277

原创 nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 从数据类型 nvarchar 转换为 decimal 时出错。

需要使用Double.toString(bb)转成string后,再转成BigDecimal。这是因为代码中,double不可以强转BigDecimal。

2024-02-23 09:10:27 390

原创 鸿蒙开发语言介绍--ArkTS

ArkTS是HarmonyOS主力应用开发语言。它在TypeScript (简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。如果没有环境,可以使用在线的编辑器。自行补充TypeScript知识吧。https://ts.nodejs.cn/2.TypeScript简介。3.鸿蒙开发语音ArkTS。

2023-12-23 14:50:29 809 1

原创 鸿蒙开发,创建第一个应用,HelloWorld

点击上图中创建的模拟器中运行即可,需要保证模拟器开启哦(重要)4.如何运行hellowordl项目。1.创建HelloWorld项目。不然下图选不到你自己的模拟器。选择模拟器,下载模拟器。

2023-12-21 13:23:55 455

原创 数据库中大表增加字段(含默认值)比较慢,如何解决

执行了几分钟,依然没有执行完成。以sqlserver为例。

2023-12-19 06:45:17 900

原创 安装鸿蒙开发者工具DevEco Studio

至此开发工具安装完成,下一章我们开启Hello World的学习。安装node.js和ohpm。安装完成后,打开DevEco Studio。很简单直接点击“next”,此处不做赘述。选择您电脑对应的系统下载即可。选择华为镜像,install。1.进入官网下载工具。

2023-12-14 13:49:00 678

原创 socket() failed (24: Too many open files) while connecting to upstream, client

调整系统文件句柄限制:您可以通过修改/etc/security/limits.conf文件中的nofile参数来增加系统文件句柄的最大数目。优化Nginx配置:请确保您的Nginx配置正确,并适应您网站的负载和访问量。使用监控工具进行故障排除:使用系统监控工具来确定具体是哪个进程打开了过多的文件句柄。检查您的应用程序:检查您的应用程序是否有任何可能导致文件句柄过多的问题。尝试定位并修复任何可能出现的资源泄漏或无效的打开文件句柄。一、这个错误通常是因为文件句柄数目超过系统限制导致的。

2023-09-20 20:52:32 1348 1

原创 Bigdecial类型的坑

如果money值为null时是会报错的。此时应该在mybatis插入时做下判断。那么money肯不是1.13,而是1.1,丢失精度。在处理资金时常用到bigdecial类型。money原来位1.23。

2023-04-27 06:17:09 195 1

原创 idea创建git分支开发

3、即可在次基础上开发。提交后,push到dev即可。1、创建分支,输入名称。这里分支起名为:dev。2、 创建好后,自动切换分支。

2022-12-16 11:24:42 2468

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not acc

把 3DES_EDE_CBC,TLSv1, TLSv1.1, 注释掉即可。\jre\lib\security找到java.seurity。连接sqlserver数据库时,出现上述报错。

2022-09-26 14:18:17 1628

原创 CentOSt7安装Redis错误:/bin/sh: cc: 未找到命令

make[3]: 离开目录“/usr/local/redis-4.0.6/deps/hiredis”make[2]: 离开目录“/usr/local/redis-4.0.6/deps”make[1]: 离开目录“/usr/local/redis-4.0.6/src”make[1]: *** [adlist.o] 错误 127。make[3]: *** [net.o] 错误 127。make[2]: *** [hiredis] 错误 2。make: *** [all] 错误 2。原因:系统无gcc环境。

2022-09-15 17:45:56 1046

原创 linux安装jdk

2.上传linux服务器的opt目录(自己定)。命令解压:tar zxvf jdk-8u341-linux-x64.tar.gz。

2022-09-15 16:33:50 544

原创 打开ftp文件发生错误,请检查是否有权限

打开ftp时发生错误。解决方案:打开ie浏览器---高级设置-------取消勾选“使用被动ftp”

2022-07-12 10:29:51 3691

原创 视图和sql查询不一致

1、视图查询结果和单独执行sql查询结果不一致。当然直接执行sql结果是正确的。那么这时需要刷新下视图,即可解决。执行语句:exec sp_refreshview abcView

2022-07-06 16:28:33 1298

原创 linux如何启动redis

找到bin目录下,执行命令(redis.conf路径也要找到): ./redis-server /data/redis_conf/redis.conf

2022-06-20 15:38:52 354

转载 微信支付获取rsa加密公钥

转载:(119条消息) Java 微信企业付款到个人银行卡-调用获取RSA公钥API__single.的博客-CSDN博客

2022-06-17 00:46:51 1194

转载 微信扫码登录详细操作流程(微信公众平台开发)

微信扫码登录详细操作流程(微信公众平台开发)_weixin_43890049的博客-CSDN博客_微信公众号扫码登录

2022-06-02 15:51:00 874

原创 微信公众号开发中,获取用户资料的两种方式

微信公众号的开发主要是在服务号环境下进行,订阅号是拿不到用户的资料的,因此,下文的讨论都基于微信服务号。在微信的开发文档中,存在两个access_token,需要对它们加以区别。为了区分这两个token,我把它们重新命名为core_token和user_token。core_token就是微信公众号自己的access token,是你拥有的微信公众号作为众多公众号中的一个,向微信服务器申请的唯一凭证。这个token只需要你使用公众号的appid和appsceret就可以拿到了,文档在这里。但是注意,这个to

2022-06-01 18:21:41 7656 2

原创 git忽略已提交版本库的文件

1、对于新文件来说,忽略不提交很好实现。直接在idea上下载插件.然后,在项目中,右键选择不提交文件,选择Git,如图所示,添加不提交文件即可2、对于已经提交过的文件这是不生效的。生效方法是删除项目本地缓存。进入项目目录,执行git命令:git rm -r --cached .git add .git commit -m 'update .gitignore'git push -u origin master即可,亲测有效。注意,如果项目有未提交文件可能会报错...

2022-05-21 07:32:50 1676

原创 微信小程序反编译

https://www.bilibili.com/video/BV1yz4y1C7ae/?p=3&spm_id_from=pageDriver

2021-02-16 18:04:29 166

原创 JDK1.8详细安装教程-超详细

JDK1.8详细安装教程-超详细https://blog.csdn.net/weixin_43495813/article/details/108223865

2021-01-18 11:24:12 365

原创 腾讯云服务器如何挂载硬盘

格式化、创建文件系统并写入文件(Windows)以管理员身份登录 Windows 实例。 在云服务器桌面,右键单击左下角的。 选择服务器管理----存储 -----磁盘管理,进入磁盘管理界 (可选)右键单击目标空磁盘,选择【联机】。 当磁盘状态变为【没有初始化】时,表示联机完成。 (可选)右键单击已联机的磁盘,选择【初始化磁盘】,并在弹出的“初始化磁盘”窗口中,选择【MBR(主启动记录)】,单击【确定】。 说明: MBR(Main Boot Record)格式分区支持的磁盘最大.

2021-01-18 11:02:52 1233

原创 Windows环境如何安装两个不同版本的jdk

有时我们电脑上需要安装两个jdk的版本。方便开发时使用。如我安装了jdk1.8和jdk1.7:安装教程安装两个版本jdk。此时无影响主要时环境配置:1.配置两个java_home2.根据需要切换jdk版本即可。...

2020-12-16 13:53:44 1185

原创 Unsupported major.minor version 52.0解决办法

Unsupported major.minor version 52.0解决办法高版本jdk编译的class,运行到了低版本的环境上。比如1.8编译的,但是你的程序部署的服务器安装的是1.7的jdk

2020-12-16 13:49:32 492

原创 spring MVC 后端 接收 前端 批量添加的数据(简单示例)

spring MVC 后端 接收 前端 批量添加的数据(简单示例)第一种方式:(使用ajax的方式)前端代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><script src="${pageScope.re

2020-11-06 09:26:43 1883 1

原创 dump文件的生成和使用

1 简介第一次遇到程序崩溃的问题,之前为单位开发了一个插件程序,在本机运行没有出现问题,但把生成的可执行文件拷贝到服务器上一运行程序,刚进入插件代码,插件服务就崩溃了,当时被这个问题整的很惨,在同事的帮助下了解到,对于程序崩溃,最快的解决方式是生成dump文件,通过生成dump文件使用调试工具进行调试,还原程序崩溃时的状态,能够起到快速定位排查问题的作用。Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用

2020-10-19 23:09:09 2167

原创 Eclipse MAT 安装和使用

Eclipse MAT官方网页:https://www.eclipse.org/mat/downloads.php一、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。二、如何...

2020-10-19 23:01:54 1444

原创 sqlserver数据库如何清理日志文件

很多时候SQLSERVER的日志文件是不看的,但时间久了,够把磁盘撑爆,这时候就需要清理日志文件。使用以下方法,在实际环境中经过测试,400G的日志文件1秒就被清理。操作步骤1. 将恢复模式改成“简单”右键数据库 - 属性,切换到选项,将恢复模式修改为简单。2. 收缩日志右键数据库 - 任务 - 收缩 - 文件确定后会发现,日志文件被迅速清理。3. 命令操作USE [master]GOALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE W

2020-10-18 23:00:16 1640

原创 windows服务器80端口被占用

首先使用命令查看,80端口被哪个进程占用。命令:netstat -aon|findstr "80"1、如果查询出来的4这个进程。一般情况下是因为本地装了sqlserver数据库导致的。把SQL Server ReportingServices停掉后就可以了。应用启动后,再开启SQL Server ReportingServices2、否则,执行命令:tasklist | findstr "1566"。(1566是查出来占用80端口的进程号)然后,把使用命令,把这个进程关闭。命令:ta..

2020-10-18 20:29:33 268

原创 case when 的使用

1、case的使用一般语法:CASE WHEN 条件1 THEN 结果1END例子:CASE SEX WHEN '1' THEN '男' ELSE '其他' END2、case多条件用法CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 ......... ...

2020-06-05 17:44:16 223

原创 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换。

1、 使用jdbcTemplate的queryForList方法查询时,报错误如下:SQL state [null]; error code [0]; 不支持从 UNKNOWN 到 UNKNOWN 的转换。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换。 at org.springframework.jdbc.support.Abst...

2020-06-05 17:01:57 5593

原创 sqlserver分页

1、sqlserver数据库分页是特殊的。直接上代码,查询0-20页数据,sql如下select top 20 * from (select *, ROW_NUMBER() over(Order by name) AS RowNumber from myTable ) as b where RowNumber>0

2020-06-05 16:52:14 153

原创 method.invoke方法如何捕获异常

try{ Method.invoke(pam1,pam2);}catch(Exception e) { throw new Exception (e.getMessage());//此处输出为null}普通的异常捕获是捕获不到invoke方法中的异常的。其实java认为用反射来调用方法时,jvm不能在编译期间确定方法的throws 类型,所以方法可能抛出的异常jvm也不能动态确定其类型,而统一抛出InvocationTargetException。我们采用下面方法捕获异常:t...

2020-05-25 20:33:32 2506 1

原创 Oracle大小写取值问题

在项目中查询oracle数据库时,返回一个Map。然后你去取值,这一切都没错。不过你要注意大小写的问题。String name = Map.get("name");//获取不到,nullString name = Map.get("NAME");//大写,正确

2020-05-15 20:34:53 225

原创 vue中redirect实现项目中无匹配路径时跳转

1、当输入路径不存在时,我们可以设置路径跳转到主页面。使用redirect实现,具体实现方法:增加{path:'*',redirect:"/"}const routes=[ {path:'/',component:Home}, {path:'/Menu',component:Menu}, {path:'*',redirect:"/"},]...

2020-05-02 23:14:19 1827

原创 Calendar设置每月的具体日期

int bgnDate = 1; int endDate = 20; SimpleDateFormat sdf = new SimpleDateFormat("YYYYMMdd"); Calendar bgncalendar = Calendar.getInstance(); Calendar endcalendar = Calendar.getInstance(); i...

2020-04-30 11:18:33 1867

原创 vue组件间数据如何传递

1、translateOutput组件要引用更组件的数据,那怎么样实现两个组件间的数据传递呢translateOutput组件设置 props:["translatedText"] 父组件通过 属性props向下传递数据给子组件<template> <div id="translateOutput"> <h2>{{translatedTe...

2020-04-16 23:44:26 146

空空如也

空空如也

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

TA关注的人

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