Java

PHP+Apache服务器+帝国CMS

win10 环境搭建 1.简易安装参考菜鸟教程,链接:https://www.runoob.com/php/php-install.html/ 2.详细安装 Apache 服务器安装:Apache 是C语言实现的,专门用来提供HTTP服务;特性:简单、速度快、性能稳定、可配置(代理) 2.1.1、主要用于解析静态文本,并发性能高,侧重于HTTP服务; 2.1. 2、支持静态页(HTML),

Vue学习 2.0 版本笔记

Vue学习 一、前端知识体系 HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容 CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式 JavaScript(行为):是一种弱类型脚本语言,其源代码不需经过编译,而是由浏览器解释运行,用于控制网页的行为 表现层(CSS) CSS 层叠样式表是一门

JavaSE--标识符与关键字

一、标识符 1、标识符可以标识那些: 类名、方法名、变量名、接口名、常量名...... 注意:主方法中main也是标识符,但是不能修改,因为main时sun公司规定的固定的 2、标识符命名规则 标识符只能由数字、字母、下划线、美元符号$、中文,不能有其他符号 不能以数字开头 关键字不能做为标识符 标识符严格区分大小写(但是对于类名来说,同一个java源文件中同时出现A类和a类,谁在上生成谁) 标

Docker 边学边用

  内容来源:http://jartto.wang/2020/07/04/learn-docker/ https://mp.weixin.qq.com/s/_AD1-Sy6DMoQtT8uvFvuRA           下面是复制的!!!!,建议看上面链接打开 Docker 边学边用 2020/7月/04 22:10:13 

php实现文件夹的上传和下载

​  前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃;   解决方案: 1,修改服务端上传的限制配置;Nginx 以及 PHP 的上传文件限制 不宜过大,一般5M 左右为好; 2

ChatGPT 助力开发人员改进代码的5个方式

近年来,在软件开发中使用人工智能和机器学习变得越来越普遍。因此,开发人员开始转向像 OpenAI 的 ChatGPT 这样的工具来简化他们的工作,提高他们的工作效率。ChatGPT是一个由 OpenAI训练的大型语言模型,本文将向您展示如何使用 ChatGPT 帮助开发人员完成从编码到文档和测试等各种任务。   简单了解 ChatGPT ChatGPT 是 OpenAI 开发的一种重要语

Tomcat运行startup.bat闪退

1. 安装好Tomcat后,配置了相应的Java和Tomcat的环境变量,点击startup.bat后,仍然出现闪退的情况。  2. 查看出现闪退的原因: “win + R”快捷键,并输入cmd,进入命令行窗口。  在命令行窗口中,转到Tomcat的bin目录下,输入startup.bat 发现问题仍然是出现在环境变量的配置上。 3. 重新配置环境变量 发现在用户变量和系

为什么程序计数器、虚拟机栈和本地方法栈是线程私有的呢?为什么堆和方法区是线程共享的呢?

程序计数器、虚拟机栈和本地方法栈是线程私有的,而堆和方法区是线程共享的,这是由于它们在 Java 虚拟机中的作用和特性所决定的。 程序计数器:程序计数器是一块较小的内存区域,用于存储当前线程正在执行的字节码指令的地址。每个线程都有自己独立的程序计数器,用于记录各自线程的执行位置,以便线程在切换时能恢复到正确的执行位置。 虚拟机栈和本地方法栈:虚拟机栈和本地方法栈用于支持 Java 方法的调

迭代器模式-18

概述 迭代器模式 (Iterator Pattern) 又称游标 (Cursor)。它提供了一种方式访问聚合对象中的元素而不用暴露这个对象的内部表示。 优点:符合“单一职责原则”、“开闭原则”。 缺点:增加系统复杂度。 图示: 参考 [1] 刘伟, 设计模式. 2011.

SpringBoot-日志系统

1. Logback 介绍 Logback 是由 log4j 创始人设计的又一个开源日志组件 Logback 当前分成三个模块:logback-core,logback- classic 和 logback-access logback-core 是其它两个模块的基础模块,类似与 springframework logback-classic 是 log4j 的一个改良版本。此外 logback

mybatis mapper接口实例化原理

      面试题来了:“我们都知道mybatis的mapper接口是没有实现类的,在使用的时候你知道它是如何实例化的吗?” 懵逼的我:“知道啊,用的是jdk自带的动态代理;”; 饥渴的面试官:“嗯,没错,继续说,它底层做了哪些事情?”; 懵逼的我:“就是动态代理啊,还有啥?” 得意的面试官:“这样子啊,那你回去等消息吧~”   原理   &nb

Openlayers 距离环绘制

思路:利用layer的StyleFunction 来使地图移动或者放缩的时候,使圆保持在地图中心 效果图: 感谢 狐狸家的鱼 - 类似比例尺的距离环(一)

Java17与相关框架支持版本SpringBoot、IDEA、Tomcat等

相关框架需要的最低版本 Name Version Java 17+ Spring Framework 6.0 Spring Boot 3.0 Tomcat 10.1 Maven 3.6.3+ Gradle 7.x (7.5 or later) and 8.x Undertow 2.3 IntelliJ IDEA 2021.2+ Spring Fram

go语言基础-基本类型和布尔

这部分讲解有关布尔型、数字型和字符型的相关知识。 表达式是一种特定类型的值,它可以由其他的值以及运算符组合而成。每个类型都定义了可以和自己结合的运算符集合,如果你使用了不在这个集合中的运算符,在编译时获得编译错误。 一元运算符只可以用于一个值的操作(作为后缀),而二元运算符则可以和两个值或者操作数结合(作为中缀)。 只有两个类型相同的值才可以和二元运算结合,另外要注意的是,Go 是强类型语言,因此

Java 8 函数式编程接口

一、函数式接口简介 什么是函数式接口 在接口中,有且只有一个抽象方法,那么这个接口就是函数式接口。函数式接口是Lambda表达式使用的前提条件。 为什么使用函数式接口 在Java中不支持将函数作为一个数据,也就不能将函数作为方法的参数进行传递。因此给函数外加一层接口的声明,相当于为其穿上一件漂亮的外衣包装起来,如果需要将函数作为方法传递时,就可以传递函数所在接口的实现类对象,来间接的

Cisco Catalyst 9000 Series Switches, IOS-XE Release Dublin-17.12.1 ED

Cisco Catalyst 9000 Series Switches, IOS-XE Release Dublin-17.12.1 ED Cisco Catalyst 9000 交换产品系列 请访问原文链接:https://sysin.org/blog/cisco-catalyst-9000/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 接入和核心交换机与 Wi-Fi

Spring Cloud OpenFeign 的使用及踩坑指南

目录 Feign 和OpenFeign Feign OpenFeign openFeign的优势 OpenFeign应用 1. 导入依赖 2. 使用 3. 日志配置 4. 数据压缩 OpenFeign高级应用 OpenFeign熔断降级的两种方式-降级方法和降级工厂 踩坑指南 坑一:Http Client 坑二:全局超时时间 坑三:单服务设置超时时间 遇到的问题 1.

JetBrains IntelliJ IDEA 2023.2 (macOS, Linux, Windows) 发布 - 功能强大,符合人体工程学的 JVM IDE

JetBrains IntelliJ IDEA 2023.2 (macOS, Linux, Windows) 发布 - 功能强大,符合人体工程学的 JVM IDE 请访问原文链接:https://sysin.org/blog/jb-idea-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains IntelliJ IDEA - 功能强大,符合人体工程

JetBrains GoLand 2023.2 (macOS, Linux, Windows) 发布 - Go Full Stack

JetBrains GoLand 2023.2 (macOS, Linux, Windows) 发布 - Go Full Stack 请访问原文链接:https://sysin.org/blog/jb-goland-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains GoLand - Go Full Stack Go 语言全栈 IDE,对 Jav

JetBrains PhpStorm 2023.2 (macOS, Linux, Windows) - 高效智能的 PHP IDE

JetBrains PhpStorm 2023.2 (macOS, Linux, Windows) - 高效智能的 PHP IDE 请访问原文链接:https://sysin.org/blog/jb-phpstorm-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains PhpStorm - 高效智能的 PHP IDE 为什么选择 PhpStorm

JetBrains RubyMine 2023.2 (macOS, Linux, Windows) 发布 - 最智能的 Ruby 与 Rails IDE

JetBrains RubyMine 2023.2 (macOS, Linux, Windows) 发布 - 最智能的 Ruby 与 Rails IDE 请访问原文链接:https://sysin.org/blog/jb-rubymine-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains RubyMine - 最智能的 Ruby 与 Rails

若依前后端不分离Echarts饼状图、折线图、地图写法。。。。。。

Controller Service Service实现类 Mapper XML很简单,大家自己写就可以了这里就不展示了........... 页面 这里的折线图是写死了,大家可以自己更改。饼图和地图都是从后台获取的参数,有需要的可以看一下。 饼图和地图用的是同一个实体类(为了偷懒),大家写的时候可以分开写。  

React h5架构

目录 目录 初始化项目架构 React h5架构 工具 技术栈 搭建流程 一、Vite构建项目 二、添加 git 三、运行项目 四、配置 Eslint 校验代码 五、配置 Prettier 格式化代码 六、配置 React-router-dom 路由 七、配置 Tailwindcss (CSS样式) 八、配置 Styled-components 九、配置 移动端布局 十、增加 Ahooks 十

JSONP 劫持

JSONP 介绍 jsonp 是一种协议,准确的说,他是 json 的一种使用模式,为了解决 Json 受同源策略限制的问题。 基本语法 JSONP的基本语法为:callback({"name":"test", "msg":"success"}) 常见的例子包括函数调用如callback({"a":"b"}) 或变量赋值var a={JSON data} 应用场景 首先演示一下 JSON 的

quarkus依赖注入之六:发布和消费事件

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《quarkus依赖注入》系列的第六篇,主要内容是学习事件的发布和接收 如果您用过Kafka、RabbitMQ等消息中间件,对消息的作用应该不会陌生,通过消息的订阅和发布可以降低系统之间的耦合性,这种方式也可以用在应用内部的多个模块

K8S | Config应用配置

绕不开的Config配置; 一、背景 在自动化流程中,对于一个应用来说,从开发阶段的配置管理,到制作容器镜像,再到最后通过K8S集群发布为服务,整个过程涉及到的配置非常多; 应用环境:通常是指代码层面的依赖配置,以常用的Nacos来说,通常会涉及框架、组件、自定义等几个层面的配置管理; 运行环境:以微服务架构来说,实际环境中需要管理多个应用的服务发布,在整个过程中必然会存在很多配置的管理,比

数据库读写分离之强制主库路由

作者:摆烂ing 出处:http://www.cnblogs.com/insilently/ 版权:本文版权归作者所有 转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必追究法律责任

Android 打印调用栈的方法

转载 1.Java层调用栈打印: (1)打印本地调用堆栈 (2)打印远程调用堆栈 import android.os.Binder;import android.app.IActivityManager;import android.util.Log;   2.C层调用栈打印方法      

(随笔)feign调用时传参注解的使用方式

当使用Feign进行远程调用时,可以使用@RequestBody和@RequestParam来传递参数,具体使用哪个取决于你发送请求的方式和接收参数的方式。 @RequestBody注解用于将参数放在请求体中发送,通常用于发送复杂对象,如JSON或XML格式的请求。你可以在方法的参数上使用@RequestBody注解,Feign将自动将其序列化并放入请求体中。 @RequestParam

Confluence OGNL表达式注入命令执行漏洞(CVE-2022-26134)

Confluence OGNL表达式注入命令执行漏洞(CVE-2022-26134) 简介 Atlassian Confluence是企业广泛使用的wiki系统。2022年6月2日Atlassian官方发布了一则安全更新,通告了一个严重且已在野利用的代码执行漏洞,攻击者利用这个漏洞即可无需任何条件在Confluence中执行任意命令。 受影响版本 Confluence Server and Da

<<  <  850  851  852  853  854  855  856  857  858  859  860  >  >>