Java
微信小程序中的返回问题
最近小程序做挺多,这其中就有一个需求就是在执行完某项功能之后,点击页面上的返回要返回不同的地方 因为执行这项操作的流程不同,所以返回的路径也不同 返回上一页 返回A页面 返回B页面 大致就是这个思路,从页面栈中找到页面,再计算返回几层
KindEditor从word复制粘贴公式
这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&g
实验三 嵌入式SQL与数据库连接
实验三 嵌入式SQL与数据库连接 20201331 黄文刚 一、实验要求 掌握嵌入式SQL的使用方法,通过数据库连接技术连接DBMS,访问数据库并实现存储过程调用,完成简易数据库应用系统的模拟实现。 二、实验目的 ·理解嵌入式SQL; ·理解数据库连接技术; ·掌握基于特定宿主语言的数据库连接与访问; ·设计并实现通过嵌入式方式进行的数据库应用系统的增删改查询操作; ·设计存储过程并实现调用。 三
java 中怎么修改文本中的内容
在Java中,你可以使用字符串的各种方法来修改文本中的内容。下面是几个常见的方法: 使用replace方法:该方法用于将字符串中指定的字符或字符串替换为新的字符或字符串。例如: 使用正则表达式和replaceAll方法:该方法可以使用正则表达式来替换符合某种模式的文本。例如,将所有的数字替换为字母: 使用StringBuilder或StringBuffer类:这两个类提供了一些方法用
100 账号和密码登录
package com.fqs.demo001; import java.util.Scanner; public class Compare { public static void main(String[] args) { String name="abc"; String secret="abc123"; Scanner sc=new
Linux 系统配置 jdk 环境变量后不生效
在 linux 系统中安装了不同版本的 jdk,配置环境变量后用 java -version 查看未生效,还是原来的 jdk。经查阅资料后现已解决,在此做下记录。 执行 $JAVA_HOME 看路径是正确的,但是 java -version 显示的不是该路径下的jdk。 解决办法 执行 which java,删除输出的目录。 执行 which javac,删除输出的目录。 执行 l
Dubbo++:Dubbo 负载均衡策略
负载均衡简介:👇 负载均衡改善了跨多个计算资源(例如计算机,计算机集群,网络链接,中央处理单元或磁盘驱动的的工作负载分布。 负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间,并避免任何单个资源的过载。 使用具有负载平衡而不是单个组件的多个组件可以通过冗余提高可靠性和可用性。负载平衡通常涉及专用软件或硬件。 简单解释:👇 这个概念如何理解呢?通俗点来说假如一个请求从客户端发起,
微信小程序父页面与子组件通信
父向子组件传递数据 1、在父页面的js中定义需要传递的数据 2、在父页面的wxml中使用子组件,并写上要传递的数据,这部分和vue很相似 3、在子组件的js文件中,使用properties定义接收父组件传递数据的属性 注意:如果需要更新子组件中的数据,可以在父组件中使用setData()方法更新数据,同时子组件要使用observer组件数据字段监听器,然后子组件就能监测到数据变化。
微信小程序底部适配iPhone机型
iphone新款机型底部有小黑条,这导致底部的tabBar会被遮挡,因此要做一下适配 关键: 放在 custom-tab-bar 的attached()中,也可放在 app.js 的onLaunch()中 要用到这个获取用户信息的api 👉 wx.getSystemInfo 重点 放在自定义 tabBar 的 custom-tab-bar 的index.html中 适配后
成为Spring Boot大师:推荐一门精选视频课程
Spring Boot是Java生态系统中备受追捧的开发框架之一,它简化了Java应用程序的搭建和配置过程,使开发者能够更快速、高效地构建强大的应用程序。如果你希望在Spring Boot领域中迈向专家级水平,并且想要通过一门优质的视频课程来加速你的学习过程,我们向你推荐以下精选课程: 链接:https://www.bilibili.com/video/BV1Km4y1k7bn/?vd_sourc
Spring 报错 There is no DataSource named ‘null‘
关于 Java.sql.SQLException: There is no DataSource named ‘null’ 报错解决 解决方法一: 这是由于SpringBoot在2.5.6版本之后就删除了关于Quartz相关的以来。所以在2.5.6版及之前还是可以用的。 解决方法二: 将quatz.propeties文件中 改为
【技术积累】软件工程中的测试驱动开发【一】
测试驱动开发是什么 测试驱动开发(TDD)是一种开发方式,其中在编写实际代码之前撰写测试用例。代码的编写是为了让测试通过。每个测试案例都是最小可行单元,测试案例应该覆盖代码的全部功能。 TDD的核心思想是在编写代码的同时编写测试,同时并行的不断进行测试和开发。这个过程中我们不需要事先考虑使用哪种特定的设计模式或代码结构,我们需要的是尽可能的快速的测试出代码的正确性,使得代码能够正常运行。 TDD的
部署SkyWalking
SkyWalking部署说明二进制包部署1、下载地址https://dlcdn.apache.org/skywalking/9.4.0/apache-skywalking-apm-9.4.0.tar.gz #下载有点慢https://www.oracle.com/java/technologies/downloads/#license-lightbox #需要jdk11环境最终需要下面2个包2、安
Java POI - Office的Java处理包
介绍 Apache POI 是基于 Office Open XML 标准(OOXML)和 Microsoft 的 OLE 2 复合文档格式(OLE2)处理各种文件格式的开源项目。 简而言之,您可以使用 Java 读写 MS Excel 文件,可以使用 Java 读写 MS Word 和 MS PowerPoint 文件 模块分类 HSSF - 提供读写 Microsoft Excel XLS 格
【操作系统】【进程管理】怎么避免死锁?
1 前言 这节,我们来系统地聊聊死锁的问题。 死锁的概念; 模拟死锁问题的产生; 利用工具排查死锁问题; 避免死锁问题的发生; 2 死锁的概念 在多线程编程中,我们为了防止多线程竞争共享资源而导致数据错乱,都会在操作共享资源之前加上互斥锁,只有成功获得到锁的线程,才能操作共享资源,获取不到锁的线程就只能等待,直到锁被释放。 那么,当两个线程为了保护两个不同的共
SpringBoot 接口返回响应体修改
在开发中,有时候会遇到一些统一修改http接口响应体内容的场景,比如返回体Wrapper统一增加一些数据包装处理。 解决思路 :通过自定义注解 + 切面 或者 自定义注解 + ResponseBodyAdvice 处理接口返回体 1、创建自定义注解 2、创建切面处理标注了自定义注解的类或者接口 注意: 切点pointcut  
7个必备JavaScript优化技巧,CodeGeeX 5秒搞定了!
JavaScript,目前成了使用最广泛的编程语言。这篇文章给出的是一些 JavaScript 的优化技巧,这些技巧帮助开发者编写出更好的代码。当写完这些代码段之后,我突然意识到,所有的这些代码段,由于它们的常用性,非常适合用AI辅助编程工具CodeGeeX来自动生成。 下载使用——CodeGeeX插件,在VSCode和JetBrains IDEs可以直接免费下载使用。CodeGeeX插件可以自动
【操作系统】【进程管理】进程、线程基础知识
1 前言 这节我们来看看进程、线程的一些基础知识哈。 2 进程 我们编写的代码只是一个存储在硬盘的静态文件,通过编译后就会生成二进制可执行文件,当我们运行这个可执行文件后,它会被装载到内存中,接着 CPU 会执行程序中的每一条指令,那么这个运行中的程序,就被称为「进程」(Process)。 现在我们考虑有一个会读取硬盘文件数据的程序被执行了,那么当运行到读取文件的
比较三种非破坏性处理数组的方法
在这篇文章中,我们将会探索处理数组的三种方法: for…of循环 数组方法.reduce() 数组方法.flatMap() 目的是帮助你在需要处理数组的时候在这些特性之间做出选择。如果你还不知道.reduce()和.flatMap(),这里将向你解释它们。 为了更好地感受这三个特性是如何工作的,我们分别使用它们来实现以下功能: 过滤一个输入数组以产生一个输出数组 将每个输入数组元素映射为一个
【操作系统】【进程管理】进程间有哪些通信方式?
1 前言 这节我们来看看进程间的通信方式哈。 每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。 Linux 内核提供了不少进程间通信的机制,我们来一起瞧瞧有哪些? 2 管道 管道分两种类型:匿名管道、命名管道 如果你学过 Linux 命令,那你肯定很熟悉「|」这个竖线。 上面命令行里
将jar包中 *.class文件批量转成*.java文件
(35条消息) 如何将jar包转为java代码_jar包转成代码_七少丶的博客-CSDN博客https://blog.csdn.net/qq_16939219/article/details/121700754 (35条消息) Java反编译工具Jad详解_jad反编译命令_爪哇星空的博客-CSDN博客https://blog.csdn.net/hing_ren/article/details/1
Spring Boot 实现定时任务动态管理,太爽了!
一、功能说明 SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改 二、快速使用 具体的功能已经封装成SpringBoot-starter即插即用: 使用方法和源码: 码云:https://gitee.com/qiaodaimadewangcai/super-scheduled gi
RocketMQ 从入门到实战
扫一扫加入作者公众号 扫一扫关注 中间件兴趣圈 RocketMQ 官微 扫一扫关注【阿里巴巴云原生】公众号 阿里云开发者“藏经阁” 获取第一手技术干货 海量免费电子书下载作者简介 作者简介 丁威,《RocketMQ 技术内幕》作者,RocketMQ 官方社区优秀布道师,荣获 CSDN2020 博客之星亚军;担任中通快递研发中心资深架构师,维护『中间件兴趣圈』公 众号,主打成体系剖析 Java 主流