自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘子的博客

他强由他强,清风拂山岗

  • 博客(37)
  • 问答 (2)
  • 收藏
  • 关注

原创 Windows MySQL 启动失败,数据文件损坏修复

请注意,强制恢复可能无法解决所有问题,并且可能导致数据丢失或其他不可预测的结果。参数中使用的值取决于需要的恢复级别,可以尝试从 1 开始逐步增加,直到找到适合的级别。:这表示InnoDB数据文件中的日志序列号与日志文件中的日志序列号不匹配,可能是由于数据文件损坏或不一致导致的。根据日志中提供的链接,可以尝试强制InnoDB恢复,但请谨慎操作,因为这可能会导致数据丢失或损坏。(1)备份数据 :在尝试任何修复操作之前,请确保备份了重要的数据。请注意,这可能不适用于所有情况,特别是在强制恢复后。

2024-02-26 15:06:04 750

原创 用 js 写一个在线时钟

用 JavaScript 写一个在线时钟,格式化时间并显示在网页上。可以渲染到 HTML 页面的任何位置,如果你的项目正好需要,可以直接把代码加到你项目里。

2024-01-23 12:35:52 403

原创 PHP AES加解密示例【详解】

AES是一种对称加密算法,广泛用于加密和解密数据。它支持128位、192位和256位密钥长度,安全性较高。在PHP中,我们可以使用openssl扩展来方便地进行AES加解密操作。通过以上示例,我们了解了如何在PHP中使用AES算法进行简单而强大的加解密操作。在实际应用中,建议将加密和解密的代码封装成可重用的函数,以提高代码的可维护性和安全性。在处理敏感数据时,始终注意密钥的安全性,以确保数据的保密性和完整性。

2024-01-21 23:00:04 553

原创 launch4j 使用:将Java 的 jar 包程序转成Windows本地可执行文件 (.exe)

将 Java 的 jar 包打包成 windows 的 exe 可执行文件。

2024-01-19 12:33:28 1031 1

原创 centos7.8 安装 gitlab

centos7.8安装gitlab服务

2022-08-18 16:00:33 829 1

原创 Oracle 触发器案例

Oracle触发器案例。

2022-08-05 14:15:39 202

原创 Oracle批量更新

Oracle批量更新案例。

2022-08-05 14:12:27 4937

原创 ntp时间同步服务器(Windows)搭建(一)

一. 概述在Windows系统中,时钟同步是通过Windows Time服务(W32Time)完成的。W32Time通过NTP(Network Time Protocol)协议访问目标时钟同步服务器的123端口进行时间同步。服务器的地址可以在“时间与日期”设置窗口的“Internet Time” 选项中进行设置。Windows默认提供了几个互联网上的时钟同步服务器地址,比如:time.windows.com,你电脑上的时钟同步就是W32Time通过访问这里预设的服务器地址进行的。默认的时间间隔是7天。二

2022-04-21 15:47:54 6340

原创 oracle exp 排除某些表导出其他表

1. 查询:排除某个表导出其他表select listagg(table_name, ',') within group(order by table_name) from dba_tables where owner in ('用户名') AND table_name not in ('表1', '表2',...) order by owner;2. 整理导出命令exp:排除某个表导出其他表exp 用户名/密码@实例 file=C:\Users\Administrator\Desk

2021-11-16 10:25:07 5298

原创 apache+jdk+tomcat+mysql 打包成windows的exe 一键部署教程

作为一个专业而又合格的开发工程师,是不是还在为手动部署jdk,apache,tomcat等服务端程序而烦恼。让我们告别手动搬砖,制作属于你自己得一键打包程序吧。准备好你要部署的程序如图:install.bat 是打包程序启动后的执行文件。里面是整个服务端程序的安装脚本。开始打包第一步:用压缩工具(此次为winrar),右键添加到压缩文件。勾选创建自解压格式压缩文件。第二步:install.bat 为exe后的安装执行脚本。操作结束,是不是 so easy...

2021-01-21 16:05:38 495

原创 PHP访问计算机ipv4地址

PHP访问计算机ipv4地址 /** * 获取主机IPv4 */ function get_ipv4(){ if (isset($_ENV["HOSTNAME"])){ $MachineName = $_ENV["HOSTNAME"]; } else if(isset($_ENV["COMPUTERNAME"])){ $MachineName = $_ENV["COMPUTERNAME"];

2021-01-13 14:35:09 303

原创 解决:无法访问 Apache 目录外的文件配置

Apache目录下的静态资源访问最近用 thinkphp 网站开发,有个需求需要在线预览 pdf 文件。涉猎许久,最后定下方案:通过 Apache 访问本地资源方式实现:Apache配置文件添加如下测试用pdf文件放在:C:/TEMP。测试结果:至此实现 pdf 在线预览功能。...

2020-12-31 14:06:41 297

原创 git:添加远程库,建立本地与远程关联

本机环境: win10、git version 2.24.0git添加远程库小结,学习内容:现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:注意:目前,在 Git

2020-10-29 11:08:52 616

转载 (转)Ext submit时报错 Failed to execute 'appendChild' on 'Node': The new child element is null.

转自:Ext submit时报错文件上传,无法提交,总是报错Uncaught NotFoundError: Failed to execute ‘appendChild’ on ‘Node’: The new child element is null. 。Ext的submit()执行错误,跟踪js代码发现有一个参数为null了,最后发现是文件录入框的类型填错了,ext无法正常解析。错误代...

2019-10-22 09:53:00 513

原创 oracle删除表中大量数据卡顿的解决办法

首先,不要被标题误导,分两种情况。1. 删之前原表数据不要。2. 删之前保留原表数据。一. 正确姿势oracle数据表有过万条数据后,删除数据就变的特别慢,有时甚至会卡死,所以在此分享一个小白操作,望对各位有帮助。删除前: 从原表创建新表,即:先把需要的某些数据导入到新表里,或者不加条件即要删除原表的所有数据,从原表创建临时表(新表)。(相当于原模原样拷贝一份原表)crea...

2019-09-24 17:10:39 2839

转载 (转)List集合删除元素的正确姿势

转自【https://blog.csdn.net/sinat_28978689/article/details/80724694】在阅读阿里巴巴规约的时候发现有一条规约是关于 List 的【不要在foreach里面进行元素的remove/add操作,remove请使用Iterator方式】。然后想起以前自己做项目的时候删除某一元素的逻辑报下标越界错误,那时候记得处理是用一新的List进行存储,然...

2019-09-20 11:49:07 369 2

原创 Extjs4.2 鼠标悬停显示 grid 文本

先看事例简单又上手走起,在下亲测有效。此段代码放在 js 文件开头可公用// -------鼠标悬停---------- function showTip(data, metadata, record_start, rowindex, columnindex, store) { if(data != ''){ // 此处对空白文本做过滤。 ...

2019-09-10 15:23:17 615

原创 Springboot 整合 SpringMVC

一. 中央转发器二. 控制器控制器 Controller 在 springboot 的注解扫描范围内自动管理。三. 视图解析器自动管理3.1文件上传@RequestMapping("/upload") @ResponseBody public String upload(@RequestParam("pic")MultipartFile file, Ht...

2019-07-19 13:43:42 103

原创 thymeleaf 模板语法详解 下

一. 常量1.字符串2.布尔数据类型3.迭代器

2019-07-19 10:14:15 108

原创 thymeleaf 模板语法详解 中

一. Expressions on selections(asterisk syntax)(关于选择的表达式,星号语法)释义:变量表达式不仅可以写成 ${},但也作为 *{}但是有一个重要的区别:星号语法计算选定对象上的表达式,而不是整个上下文中的表达式。也就是说,只有没有选择对象,$ 和 星号 语法就会执行完全相同的操作。1.*{} 使用1.示例:二. Link UR...

2019-07-19 09:29:43 251

原创 thymeleaf 模板语法详解 上

一. Standard Expression Syntax (标准表达式语法)1.Variables (变量)上图所示,1、2、4红圈表达式使用最为多。无非是后台给数据,前台取值。在 html 使用 thymeleaf 语法 要引入 thymeleaf命名空间。<html xmlns:th="http://www.thymeleaf.org">1.传对象取值。示例:...

2019-07-18 16:02:04 327

原创 SpringBoot 外部配置文件加载

一.Springboot 外部配置文件加载使用 maven package 对项目打包,然后启动 jar 包,使用参数指定外部配置文件。使用外部配置文件,项目内部配置文件会被屏蔽掉(即内外配置文件不会互为补充,只加载外部配置文件)。例:我的外部配置文件在 C:\application.properties 下,端口为 8888。...

2019-07-16 14:29:51 362

原创 springboot(4.1)配置文件加载位置和优先级

配置文件加载位置1. classpath 即 resources下优先级演示2. file 即 项目根目录下优先级演示项目 config 下总结:(相同配置情况下)优先级: 项目 config 下 > 项目根目录下 > resources/config 下 > resources下(不同配置下为互为补充)...

2019-06-25 14:05:13 140

原创 HTML+CSS随记

初识HTML+CSS原创不易,转载请注明出处:https://blog.csdn.net/qq_43112019/article/details/93200123 标 签 描 述 特 点 示 例 1、 <e...

2019-06-21 16:58:01 111

原创 springboot(4)的配置 profiles 详解

一. Profile1、多 Profile 文件我们在 主配置 文件编写的时候,文件名可以是 application-{profile}.properties/yaml默认使用 application.properties 的配置。2、yaml 支持多文档块方式如图:3、激活指定 profile 1、在配置文件中指定 spring.profiles.active=dev 2...

2019-06-20 22:20:08 1036

转载 thrift -version cmd命令下正常,但是在idea中报不是内部命令

一般情况下,我们会在 cmd 下 thrift 命令正常,但是在 idea 中报不是内部命令,可以在环境变量中 path 增加“ C:\Windows\System32; ”,然后添加对应程序的 .exe 文件对应的路径,然后重启电脑,查看一般就正常了。...

2019-06-20 10:10:49 1073

原创 Windows 下 Thrift 的安装及使用

一. Thrift 简介Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服务,可以使用C#、C++(基于POSIX兼容系统)、Cappuccino、Cocoa、Delphi、Erl...

2019-06-18 22:22:20 1900

原创 springboot (3.4)@PropertySource 和 @ImportResource 注解

一.@PropertySource & @ImportResource & @Bean@PropertySource:加载指定的配置文件。将配置文件中配置的每一个属性的值,映射到这个组件中。 @ConfigurationProperties:告诉 SpringBoot 将本类中的所有属性和配置文件中相关的配置进行绑定。 prefix = "person":配置文件中哪...

2019-06-13 22:03:19 149

原创 springboot (3. 3)@Value方式读取配置文件

一、@Value 获取值和 @ConfigurationProperties 获取值比较如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用 @Value。 如果说,我们专门编写了一个 javaBean 来和配置文件进行映射,我们就直接使用 @ConfigurationProperties。1. @Value 方式读取配置文件示例配置文件JavaBean...

2019-06-12 23:05:53 373

原创 springboot (3. 2)属性配置文件方式详解

一. 测试:类读取配置文件属性1. 将测试类纳入 IOC 容器才能读取配置文件,所以先 @Component,后 @ConfigurationProperties(此注解从配置文件根据 prefix 前缀读取配置)2. 使用 ${} 取已有的属性值。(上下皆可取)3. 可拼接4. 乱码问题提示: application.properties...

2019-06-11 13:46:38 123

原创 springboot (3. 1)yaml 语法

SpringBoot 使用一个全局的配置文件,配置文件名是固定的。application.properties application.ymlYAML:以数据为中心,比 json、xml 更适合做配置文件。1. 对比 与 xml 对比,yml 更加结构化,更简单。是不是这样子啊#__# yml 和 properties 是一种补充使用的方式,即两者中具有的加...

2019-06-10 21:07:32 127

原创 win10 electron-start启动报错spawn EACCES解决

一. 先上图本机环境:win10 + webstorm + nodejs解决方法:cnpm install --unsafe-perm=true --allow-root注:上述命令最好在编辑器终端输入,如下图,则会下载项目需要的模块到对应的项目目录下,不然装到别的地方自己也找不到了。囧 @__@笔者开始本以为是 node 或是 npm 的问题,重新安装,结果还是如此。后来以...

2019-06-07 20:11:13 2911

原创 SpringBoot (2) 热部署

一 . 热部署spring 为开发者提供了一个名为 spring-boot-devtools 的模块来使 springboot 应用支持热部署,提高开发者的开发效率,无需手动重启 springboot 应用。<dependency> <groupId>org.springframework.boot</groupId> <artifa...

2019-06-05 21:29:01 70

原创 Tomcat 7 (1)概念和原理

概念和原理概念:Apache软件基金会下的 开源软件,轻量级的 web应用服务器,中小型应用服务器和并发不是很多的场景下普遍使用,同时也是 开发和调试jsp程序 的首选。下图是2018年的 Tomcat 市场占有率。Tomcat 基于 java 开发,所以用到 java 环境。Tomcat 7实际应用场景较多,并且适配 jdk7 和 8 的一个稳定版本,学习以 Tomcat7 为主,...

2019-05-26 16:32:44 1385

转载 Vue.js 安装

步骤:(本人就是在不明白 npm 和 cnpm 的情况下折腾了一下午 @_@)先安装 npm 和 cnpm再装 Vue Devtools (从GitHub上下载)兼容性Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的浏览器。Vue Devtools的安装与使用在安装之...

2019-05-19 21:44:46 99 1

原创 Java岗位 - 面试心得

此篇主针对 入行新人 和 非科班出身 大专 左右的人分享。 大佬和学霸勿喷,尽请指教本人将近一个月的面试经历做下总结,(还是一只一年不到的小菜鸟 @_@,近一个月面了7家企业),分 前 中 后 三个阶段。择偶需谨慎前妻(婚前)你需要对你的上家公司(前妻)做个简要的归纳,会问你上家公司的优缺点(我面试碰到过),个人感觉面试官想要得到的信息是---- 你对这份工作的态度,---- ...

2019-05-18 18:06:11 206

转载 SpringBoot (1)简单搭建

SpringBoot - 初学:(一)简单搭建1.本机环境:win10 + jdk1.8 + maven3.3.9 + STS(基于Eclipse的SpringBoot搭建工具)附STS下载链接:https://spring.io/tools3/sts/all2.搭建详情参见(本文只讲述作者走过的坑):摘自 - SpringBoot搭建详情:https://baijiahao.ba...

2019-05-11 22:58:21 115

Docker 的安装与使用详解Centos7

本资源详细介绍了在CentOS 7上安装与使用Docker的步骤和技巧。内容涵盖了Docker的基本概念、安装流程、镜像管理、容器运行和管理等方面的知识,同时也提供了实际应用场景和案例分析,帮助读者更好地理解和应用Docker技术。本资源适用于需要使用Docker技术的开发者和系统管理员,可以帮助他们快速上手并高效地使用Docker,提高工作效率和质量。 适用人群: 本资源适用于需要使用Docker技术的开发者和系统管理员,包括但不限于Web开发人员、运维工程师、系统架构师等。对于初学者,本资源提供了详细的安装和使用教程,帮助他们快速入门。 使用场景及目标: 本资源适用于多种场景,如Web应用部署、容器化服务等。通过学习本资源,读者可以掌握Docker的基本概念和操作技巧,能够独立安装、运行和管理Docker容器,提高工作效率和质量。同时,本资源也能够帮助读者更好地理解容器化技术的发展趋势和应用前景。

2024-01-22

java学习资源知识点整理

摘要: 本资源包涵盖了Java知识、Linux和Windows等多个领域的内容和知识点,旨在帮助开发者全面提升技术水平。内容涵盖了Java基础语法、面向对象编程、异常处理、集合框架等核心知识点,同时也提供了Linux、Windows系统需要学习的知识。适用于有一定编程基础和系统管理经验的开发者,可以帮助他们在工作中更高效地完成任务,提高技术水平。本资源包不仅提供了丰富的理论知识,还注重实践操作,通过案例和练习题帮助学习者更好地掌握所学内容。此外,本资源包还提供了大数据、云计算需要学习的知识内容,方便学习者交流心得、解决问题和拓展视野。 适用人群: 本资源包适用于有一定编程基础和系统管理经验的开发者,包括但不限于Java开发人员、Linux系统管理员和Windows服务器维护人员等。对于初学者,建议在具备一定的基础知识后再进行学习。 使用场景及目标: 本资源包适用于多种场景,如Java开发项目、Linux服务器部署和维护、Windows服务器配置和管理等。通过学习本资源包,开发者可以全面提升自己的技术水平,更好地应对工作中的挑战,提高工作效率和质量。

2024-01-22

各大公司Java后端开发面试题总结.pdf

内容概要:涵盖各大公司Java后端开发面试的常见考点,例如:Java内存模型、java GC、Synchronized 与Lock锁、java集合、线程池、Spring的IOC等等。帮助你系统复习并掌握核心知识。 适用人群:Java后端开发工程师、应聘Java后端职位的求职者。 使用场景及目标:面试前复习,提高面试通过率,深入了解企业级Java开发的实际需求。 其他说明:基于大量面试实践总结,注重实战与原理结合,让你从容应对各类面试难题。

2024-01-20

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

TA关注的人

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