Java

踩坑日记:java.lang.IllegalStateException: For queries with named parameters you need to use provide ...

今天的错误是这个:java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the java

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

​  javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求     1.通过form表单向后端发送请求          <form id="postForm" action="

锁池、等待池、notify详解

线程状态图示 锁池和等待池 java中,每个对象都有两个池,锁池和等待池。   锁池:某个线程已经拥有了某个对象的锁,其他想要获取该对象的锁的线程就会进入该对象的锁池中; ⭕举例解释:     假设线程A已经拥有了某个对象的锁(这里是对象 不是类),其他线程想要调用这个对象的某个synchronized方法或者块,因为这些线程在进入对象的synchronized

go语言基础-控制结构

到目前为止,我们看到的 Go 程序都是从 main() 函数开始执行,然后按顺序执行该函数体中的代码。但我们经常会需要只有在满足一些特定情况时才执行某些代码,也就是说在代码里进行条件判断。针对这种需求,Go 提供了下面这些条件结构和分支结构: if-else 结构 switch 结构 select 结构,用于 channel 的选择。 可以使用

[Javascript] event target and currentTarget

<Parent> <child> <button /> </child> </Parent> function onClick(event) { console.log('target: ', event.target) // button console.log('currentTarget',

Js中的Function和function

Js中的Function和function 起因 最近收到一份渗透测试报告,里面指出了一个xss漏洞。在看报告的过程中,对于payload的生效有一些疑问。于是查询了一些js语法的相关内容,总结一下关于Funtion和funtion的相关知识。最后也列举一下目前常用的xss绕过技巧。 生效载核: funtion的使用 funtion(函数)是 JavaScript 中的一种基本概念,用于封装一段

8月4日

今天突然看到之前编辑的读后感没有发表,赶紧发表了,写了十道题,看来面向对象部分的Java 遇到的问题紧急救援不会,在csdn上看了学习视频学会了

如何用C#在PC上查找连接蓝牙设备并实现数据传输

在PC端用.NET开发一个蓝牙下载的程序。实现在PC上查找周围的蓝牙设备(主要是手机),并将PC上的文件通过蓝牙传输到手机上。目前我采用的是OpenNETCF.Net.Bluetooth,能够正常发现周围的蓝牙设备,手机也能够正常进行蓝牙连接并接收文件。 #region OBEXOpenStream public bool OBEXOpenStream(string BTMAC) { // s

asp.net core之实时应用

本文将介绍ASP.NET Core SignalR,这是一个强大的实时通信库,用于构建实时、双向通信应用程序。我们将探讨SignalR的基本概念、架构和工作原理,并提供一些示例代码来帮助读者更好地理解和使用SignalR。ASP.NET Core SignalR提供了一种简单而强大的方式来构建实时通信应用程序。SignalR支持多种传输方式,包括WebSockets、Server-Sent Eve

使用油猴脚本,自动转载博客园文章

今天在网站上看到别人写的快速添加随便和文章,网站如下 网址:https://greasyfork.org/zh-CN/scripts/31329-%E5%8D%9A%E5%AE%A2%E5%9B%AD/code   我就想自己是否可以也参考使用,用于转载文章呢? 需要完成以下任务: 添加按钮或链接,触发事件 在触发的事件中获取当前文章标题、内容、网址等信息 打开添加随便页面,把上面的信息

java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc4.Jdbc4Statement.setQueryTimeout(int) 方法尚未被实作。

java jdbc连接pg库报错: 八月 04, 2023 4:32:08 下午 com.alibaba.druid.pool.DruidDataSource error 严重: init datasource error, url: jdbc:postgresql://xxxx/xxxxjava.sql.SQLFeatureNotSupportedException: 这个 org.postgr

break continu的区别与应用

break continue break在任何语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue语句在用循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判断。 关于goto关键字 goto关键字很早就在程序设计语言中出现,

代码随想录算法训练营第六天|力扣454.四数相加II、力扣383.赎金信、力扣15.三数之和、力扣18.四数之和

四数相加II(力扣454.) 前两个数组的值直接遍历,并将和存入map中,key为和,value为出现次数 后两个数组再次遍历,在map中寻找是否存在0-(c+d),若存在,count+=value for(a:A){//遍历AB for(b:B){ map[a+b]++;}}//insert操作 for(c:C){ for(d:D){ target = 0 - (c+d); if(map.co

开发小计(01)

1. Mybatis中sql语句复用 <select id="getInfoById" resultType="com.seari.basicinfo.entities.model.BasicParkWayInfo" parameterType="java.lang.String">  <include refid="selectInfo"/> where WAY_

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

​ 效果展示: ​编辑 ​编辑 ​编辑 ​编辑   视频演示:   windows控件安装,,linux-deb控件包安装,linux-rpm控件包安装,php7测试,php5测试,vue-cli-测试,asp.net-IIS测试,asp.net-阿里云(oss)测试,asp.net-华为云(obs)测试,jsp-springboot测试,ActiveX(x86)源码编译,A

Vertical Rhythm(垂直节奏)、CSS-in-JS、CSS Module 和shadow dom样式

一、 Vertical Rhythm(垂直节奏)是什么?有什么优点?(1)含义: 垂直节奏是一种网页排版的方法,它可以创建视觉上平衡且协调的布局。使页面上元素之间的空格彼此保持一致。垂直节奏是在基线的帮助下创建或维持的,用于创建一致空间的共同点。基线(由网格提供)是通常用于创建一致间距的公分母。也就是说:在页面上布置文本块和可能的其他内容块时,文本的边距,填充,边框,行高不应该是随机的。

C# 转 Java

代码级转换,目前唯一可用的方案是 Tangible C# to Java Converter。 把编译后的 IL 转为 bytecode 再反编译也是一个思路,没有找到相关实现。 转换难点并不是语法,语法用 CodeDOM 解析后重新生成 Java 就好了。 真正的难点是库,Tangible 提供了不少辅助函数,比如 Split 之类的。 当然,任何方案都不完美,像 .net 的 Globaliz

第三方应用使用SDK调系统接口的签名加密解密实现方案

具体逻辑参考《java/springboot服务第三方接口安全签名(Signature)实现方案》,这边只是做了更细化的代码实现,另外也没有完全贴出所有代码。 封装SDK的pom文件    封装的接口调用类     数据加密类   Server端的拦截器     Server端提供的接口 &nbs

Spring 容器里 Bean 生命周期中可扩展的 SpringBoot 接口

Gitee: Demo源码 1. ApplicationContextInitializer 这是整个 spring 容器在刷新之前初始化 ConfigurableApplicationContext 的回调接口。 因为这时候 spring 容器还没被初始化,所以想要自己的扩展的生效,有以下三种方式: 在启动类中使用 springApplication.addInitializers(ne

30 天精通 RxJS (03):Functional Programming 通用函式

了解 Functional Programming 的通用函式,能让我们写出更简洁的代码,也能帮助我们学习 RxJS。 读者可能会很好奇,我们的主题是 RxJS 为什么要特别讲 Functional Programming 的通用函式呢? 实际上,RxJS 核心的 Observable 操作观念跟 FP 的阵列操作是极为相近的,只学会以下几个基本的方法跟观念后,会让我们之后上手 Obser

uniapp开发H5,分享链接到微信好友,显示标题和缩略图

本文档介绍了如何在UniApp开发中实现将链接分享到微信好友,并确保在分享时显示标题和缩略图的方法。 背景 第一次用uniapp开发H5页面,发现分享给微信好友的链接,不显示标题和缩略图 步骤一:安装插件 首先,在项目根目录下的命令行中执行以下命令: 这将在您的项目中添加weixin-js-sdk插件。 步骤二:配置AppID 在使用微信分享功能之前,您需要配置您的AppID,timestamp

SpringCloud之微服务API网关Gateway介绍

目录1 微服务API网关Gateway1.1 网关简介1.2 Spring Cloud Gateway介绍1.3 Gateway特性1.4 Gateway核心概念1.4.1 路由1.4.1.1 定义1.4.1.2 动态路由1.4.2 断言1.4.2.1 默认断言1.4.2.2 自定义Predicate1.4.3 过滤器1.4.3.1 默认过滤器1.4.3.2 自定义Filter(GatewayFi

每日总结(8.4)

上午学了半小时Java 下午继续写实验报告B  

JS语言里常见的随机函数示例,实验结果分布规律分析

  在JavaScript语言里有个 Math.random() 随机函数,用于生成指定范围内的随机数。 Math.random()函数   根据官方的定义: Math.random() 函数返回一个浮点数, 伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。 也就是说 rando

测试与爬虫—抓包神器之Charles

前言 之前我们讲到过fiddler(https://www.cnblogs.com/zichliang/p/16067941.html),wireshark(https://www.cnblogs.com/zichliang/p/17477251.html) 今天我们来讲讲另一款跨平台的抓包软件——Charles Charles简介 Charles是一个HTTP代理服务器,HTTP监视器,反转代理

2023/08/04

这题用了两种方法,第一种测试点上有一点小错误,开始的时候的想法来做的,步骤比较繁琐 然后第二种是看了看网上的思路然后自己再写了一遍,由于Java和C数组不太一样,所以还是得有自己的想法进行修改的  

HTML | HTML5简介

什么是HTML5 HTML5 是新一代的 HTML 标准,2014年10月由万维网联盟( W3C )完成标准制定。 官网地址: W3C 提供: https://www.w3.org/TR/html/index.html WHATWG 提供:https://whatwg-cn.github.io/html/multipage HTML5 在狭义上是指新一代的 HTML 标准,在广义上是指

高性能API设计

来源: https://cloud.tencent.com/developer/article/2307690 背景 设计出一个高性能的API,需要综合网络、业务、数据库的优化。一下是我在实际的开发过程中总结的优化思想和一些效率提升的技巧。 批量思想 很多的数据库操作都含有batch或者bulk的api,如我最近常使用的mybatis、mybatis plus以及elastic Search的数据

SpringBoot 基础篇

1. 初始SpringBoot SpringBoot程序的核心功能及优点: 起步依赖(简化依赖配置) 依赖配置的书写简化就是靠这个起步依赖达成的 自动配置(简化常用工程相关配置) 配置过于繁琐,使用自动配置就可以做响应的简化,但是内部还是很复杂的 辅助功能(内置服务器,……) 除了上面的功能,其实SpringBoot程序还有其他的一些优势,比如我们没有配置Tomcat服务器,但是能

docker测试

          ## QQ 3087438119

<<  <  848  849  850  851  852  853  854  855  856  857  858  >  >>