代码人生
文章平均质量分 58
羱滒
励志成为攻城狮的程序猿,遇到问题冷静分析,没有解决不了的问题,只是需要时间。与君共勉
展开
-
docker 常用命令大全,持续更新(目前主要postgres)
使用postgres 数据库,经常会忘记命令。今天抽时间整理一份常用命令列表,附带实践使用docker 执行命令,导出数据库将文件 从容器中复制到主机中。原创 2024-03-15 16:58:04 · 343 阅读 · 0 评论 -
解决 PKIX path building failed: && unable to find valid certification path to requested target
java 项目 访问 https url 时报错。PKIX path building failed: && unable to find valid certification path to requested target原创 2024-03-20 13:55:31 · 1363 阅读 · 0 评论 -
linux 使用docker安装 postgres 教程,踩坑实践
踩坑实践,安装好了不能远程访问。防火墙已关闭、postgres 配置了允许所有ip 访问、网络是通的。端口也是开放的,就是不能用数据库链接工具访问。最后发现是云服务器端口没开 ,将其打开到这一步完全正确了,但是又报错了关于连接PostgreSQL时提示 FATAL: password authentication failed for user “连接用户名” 的解决方法.原因:之前配置允许所有ip 远程访问时,设置了md5 ,但是又没有更新密码。原创 2024-03-15 10:47:18 · 899 阅读 · 0 评论 -
微信小程序上传图片到服务端,springboot项目。避免踩坑保姆教程
多方查找终于搞懂了如何去上传文件到本地服务器。主要是服务端接收文件时有点混乱,终于理清楚了。映射到后端接口的入参上,让代码更简洁原创 2024-03-13 15:50:03 · 552 阅读 · 0 评论 -
pg,postgres 数据库设置自增主键,自定义设置自增主键的值
id serial4 NOT NULL, – 自增主键。查询自增主键在系统中的序列号。2、设置自增主键的起始值。原创 2024-01-12 17:00:28 · 697 阅读 · 1 评论 -
巨坑,org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)绑定异常出现原因和解决方法
绑定异常,(其实出现这个问题实质就是mapper接口和mapper.xml文件没有映射起来。异常提示信息如下:出现这个问题,排查思路:在XML中配置的接口名有误 (mapper.xml中的namespace和实际的mapper文件不一致)节点的namespace属性值有误在XML中配置的抽象方法名称有误(mapper接口中的方法名和mapper.xml中的id标签不一致)或类似节点的id属性值有误在配置文件中指定的XML路径,此项配置有误。原创 2023-11-28 17:35:15 · 4520 阅读 · 4 评论 -
windows安装mysql数据库,一文搞懂
mysql 数据库安装,windows系统原创 2023-11-10 09:00:00 · 46 阅读 · 0 评论 -
开设自己的网站系类03安装数据库(centos版)
编者买了一个服务器打算自己构建一个网站,用于记录生活。网站大概算是一个个人博客吧。记录创建过程的一些步骤。前面已经讲过配置服务器的程序运行环境网站运行还需要数据库,本篇文章则是安装数据库的内容。原创 2023-11-10 08:00:00 · 216 阅读 · 0 评论 -
开设自己的网站系类02配置服务器
本篇文章主要将的是如何搭建服务器的程序环境。前提条件是你已经有了一台主机、或者说电脑。为了能够让所有人都能访问,推荐购买云服务器进行环境的搭建,好处是不用自己安装操作系统。博主之前购买云服务器时,操作系统选择的 centos 7。原创 2023-11-09 13:40:08 · 323 阅读 · 0 评论 -
开设自己的网站系类01购买服务器
开始建设自己的网站吧,编者买了一个服务器打算自己构建一个网站,用于记录生活。网站大概算是一个个人博客吧。记录创建过程的一些步骤。原创 2023-11-09 12:24:26 · 492 阅读 · 0 评论 -
实现用户行为监测之webfunny
webfunny 实现用户行为监测用户行为监测用户行为,指的是用户与产品UI的交互行为,主要表现在Android App、iOS App与Web页面上。这些交互行为,有的会与后端服务通信,有的仅仅引起前端UI的变化,但是不管是哪种行为,其背后总是伴随着一组属性数据。对于与后端发生交互的行为,我们可以从后端服务日志、业务数据库中拿到相关数据;而对于那些仅仅发生在前端的行为,则需要依靠前端主动上报给后端才能知晓。用户行为数据采集系统,便是负责从前端采集所需的完整的用户行为信息,用于数据分析和其他业务。通原创 2020-12-25 15:32:57 · 3243 阅读 · 1 评论 -
windows 下安装运行nacos
修改配置文件 application.properties。新建一个数据库,并执行数据库脚本。下载好后解码,使用maven 打包。主要就是数据库的密码,和ip端口。如果启动不成功,使用 命令启动。步骤如上,只是少了一步打包。原创 2023-05-29 16:40:07 · 149 阅读 · 1 评论 -
每天一个面试题之通信协议http、https
网站的地址以 “https://” 开头时,这意味着客户端与该网站之间的通信是加密的, 可以相对安全地传输敏感信息,如登录凭据和支付信息。HTTP和HTTPS都是用于在Web上传输数据的通信协议,但HTTPS通过加密和认证机制提供了更高的安全性,适用于需要安全数据传输的场景。通过使用SSL/TLS协议、加密、数字证书和数据完整性检查,HTTPS提供了一种安全的通信方式,确保数据在传输过程中不被窃听或篡改。对称密钥加密通常用于加密实际数据传输,其中客户端和服务器共享一个加密密钥,该密钥用于加密和解密数据。原创 2023-11-03 13:59:21 · 193 阅读 · 0 评论 -
每天一个面试题之 java NIO模型
Java NIO(New I/O)是Java提供的一种用于进行高效IO操作的新的编程模型。与传统的Java IO(InputStream和OutputStream)不同,Java NIO提供了一组新的API,可以更好地支持非阻塞IO操作,从而实现更高性能的网络通信。尽管NIO模型提供了更高的性能和并发性,但也相对复杂一些,需要更多的编码工作。如果你需要在高并发环境下进行网络编程,NIO是一个值得考虑的选项。如果你更注重简单性和易用性,传统的IO模型可能更适合你。原创 2023-08-11 11:03:13 · 98 阅读 · 0 评论 -
每天一个面试题之数据库如何走索引
优化器会根据查询的条件、索引的选择性、索引的大小等因素来选择最优的索引。了解索引类型:数据库中常见的索引类型包括B树索引、哈希索引、全文索引等。监控索引性能:定期监控索引的性能,包括索引的使用情况、索引的大小、索引的碎片化程度等。总之,走索引是通过创建合适的索引、选择合适的索引列、使用合适的索引类型、优化查询语句等方式来提高数据库查询效率的方法。当数据库中的数据量很大时,使用索引可以大大提高查询效率。选择合适的列作为索引:通常选择经常用于查询的列作为索引列,例如主键、外键、经常用于WHERE子句的列等。原创 2023-08-09 16:05:24 · 71 阅读 · 0 评论 -
每天一个面试题之类加载机制、spirngboot的启动机制
Java虚拟机(JVM)的类加载机制是Java的关键部分,它负责加载、链接和初始化类。类加载机制的主要任务是将Java类的字节码文件转换为可以在JVM上执行的运行时数据结构。这个过程包括以下三个主要步骤:加载(Loading):在此阶段,类加载器负责查找并加载类的字节码文件。这个过程通常从类路径(Classpath)开始,可以包括本地文件系统、网络资源或JAR文件。加载完成后,字节码被存储在内存中,并被用于后续的步骤。原创 2023-09-22 15:29:55 · 79 阅读 · 0 评论 -
每天一个面试题之java静态方法
在Java编程语言中,静态方法(Static Methods)是一种与类本身相关联的方法,而不是与类的实例(对象)相关联的方法。访问静态方法内部: 静态方法只能访问类中的静态成员(静态变量和静态方法),不能直接访问实例成员(非静态变量和非静态方法)。静态方法中的this和super: 静态方法中不能使用关键字 this 或 super,因为它们通常用于引用当前实例或父类的实例,而静态方法不依赖于实例。总之,静态方法是Java中一种与类本身关联的方法,可以通过类名直接调用,而不需要创建类的实例。原创 2023-08-10 14:42:47 · 49 阅读 · 0 评论 -
每天一个面试题之浏览器访问开始到结束都经历了那些流程
需要注意的是,上述流程中涉及许多异步操作,如域名解析、资源加载和JavaScript执行等,这些操作可能会交织在一起,使页面加载更加高效和流畅。请求中包含了请求的类型(GET、POST等)、要访问的资源路径、HTTP版本、请求头等信息。服务器处理请求: 服务器收到请求后,根据请求的信息进行相应的处理。解析HTML: 浏览器开始解析接收到的HTML响应,构建DOM树(文档对象模型),表示网页的结构和内容。服务器发送HTTP响应: 服务器将处理结果封装为HTTP响应,包含响应状态码、响应头、响应体等信息。原创 2023-09-06 17:38:37 · 136 阅读 · 0 评论 -
Java-heap dump 文件分析
Java-heap 分析,内存优化,代码优化原创 2023-07-06 10:07:05 · 1664 阅读 · 1 评论 -
工作流及工作流引擎的使用
工作流(Workflow)是指一系列有序的任务、活动或操作,按照特定的规则和流程顺序进行执行。它可以用于管理和自动化业务流程,提高工作效率和准确性。工作流通常包括以下几个关键概念:流程定义(Process Definition):定义了工作流的结构和流程顺序,包括各个任务、活动、决策点以及它们之间的关系。流程实例(Process Instance):根据流程定义创建的具体实例,代表了一个具体的工作流程。任务(Task):工作流中的一个具体操作或活动,需要被执行的工作单元。原创 2023-09-11 11:10:00 · 153 阅读 · 0 评论 -
sybase 带参数存储过程实现行转列
存储过程定义,执行。 使用游标循环处理数据原创 2023-06-26 17:58:17 · 166 阅读 · 1 评论 -
windows 任务计划程序版,GLDOS自动签到.
利用windows 的任务计划程序,实现定时任务功能。原创 2023-07-27 16:15:03 · 725 阅读 · 5 评论 -
自定义idea的背景图片,泰裤辣!!!
idea,越用越好用原创 2023-04-27 18:01:28 · 66 阅读 · 0 评论