Java
【Java面试题-基础知识01】Java数据类型四连问?
一、Java中的基础数据类型有哪些? Java中的基本数据类型包括: 1. byte:8位有符号整数,范围为-128到127。2. short:16位有符号整数,范围为-32768到32767。3. int:32位有符号整数,范围为-2147483648到2147483647。4. long:64位有符号整数,范围为-9223372036854775808到9223372036854775807。
RestFul风格API
RestFul是什么? REST是REpresentational State Transfer的缩写(表述性状态转移),REST是一种体系结构。简单的说,REST就是将资源的状态以合适客户端或服务端的形式从服务端转移到客户端(或者反过来)。在REST中,资源通过 URL 进行识别和定位,然后通过不同的 action(既HTTP方法,GET等) 来定义REST应该完成的功能。 在实际的web开发中
推荐系统研究-笔记(1)
推荐系统研究-笔记 介绍: 推荐系统简介: 维基百科对推荐系统的解释:推荐系统是一种信息过滤系统,用于预测用户对物品的“评分”或“偏好”。推荐的对象包括:电影、音乐、新闻、书籍、学术论文、搜索查询、分众分类、以及其他产品。 推荐系统首先收集用户的历史行为数据,然后通过预处理的方法得到用户-评价矩阵,再利用机器学习领域中相关推荐技术形成对用户的个性化推荐。有的推荐系统还搜集用户对推荐结果的反
chrome devtool 开发者工具 控制台历史、断点历史 导出全部、保存
devtools://devtools/bundled/devtools_app.html let localStorageObject = {}; // 创建一个空对象 for (let i = 0; i < localStorage.length; i++) { const key = localStorage.key(i); //
springmvc入门登录功能
学习springmvc的时候的一个入门功能,登录功能。配置好web框架,导入需要springjar包和springmvc需要的两个jar包,就可以编码了,首先写了登录需要的jsp页面 和登录成功的页面 还需要建立一个spring的xml applicationContent-mvc.xml,因为要通过注释的方式使一个普通的java类变成一个Handler处理器,所以要在这个xml配置扫描包。这
PDF 转 Excel 非常完美的java包
java -jar extractpdfexcel-0.1.jar source.pdf result.xcl https://github.com/eadgyo/Extract-PDF-Excel
深入浅出Java多线程(十二):线程池
引言 大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第十二篇内容:线程池。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!! 在现代软件开发中,多线程编程已经成为应对高并发、高性能场景的必备技术。随着计算机硬件的发展,尤其是多核CPU的普及,利用多线程能够充分利用系统资源,提升程序执行效率和响应速度。然而,在直接使用原生线程创建与销毁的过程中,我们往往会遇到一些
Idea Project :使用JDK 1.8 一个正确配置 (调整Maven服务器后)
配置 Maven 环境(File Settings) Maven Maven runner Java Complier 配置 Project Structure SDK Project Module uploading-image-281165.png POM
pageoffice6实现word套打
转载:Word套打 # Word套打 注意: 本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。 使用Word可以套打,其实套打一般就是将要打印的内容分毫不差的打印到已有的模板中去,比如奖状、证书、票据、报表等都可以使用套打完成。 方法一: 将Word页面排版的和打印纸中的页面完全相同,然后将打印纸中存在的文字内容改为白色的,或者设置成隐
分布式系统:进程间通信
目录进程间通信概述互联网协议 API进程间通信的特征套接字UDP 数据报通信TCP 流通信外部数据表示和编码外部数据表示常用的表示和编码方法远程对象引用组播通信网络虚拟化和覆盖网络参考资料 进程间通信概述 进程间通信(interprocess communication)主要讨论了分布式系统进程之间的通信协议的特征,数据报和流通信机制为通信协议提供了可互换的构造成分。UDP 的应用程序接口提供了消
使用@FeignClient中的fallback属性处理接口调用异常问题
说明 当使用feign远程调用接口是,如果接口返回异常或者超时时,我们可以统一返回异常信息,这样调用者就不用再显式的try-catch处理异常了 开启接口fallback处理 想要使用fallback 处理接口异常须在配置文件开启 定义feign接口 在@FeignClient上加属性fallback,并将自定义的fallback类赋值给fallback 定义fallback类 说明:定义类需
关于JSON转换总结
关于JSON转换总结 前言 JSON 是 JavaScript 数据类型中的一个子集,目前主流的浏览器都使用了通用的 JavaScript 引擎组件,所以在解析 JSON 格式时具有良好的兼容性。这便是 “JavaScript Object Notation”(缩写为 JSON )诞生的由来。 一些常用的JSON解析依赖库有阿里的fastjson和国外的jackjson,以下示例基于fastjso
Java获取堆栈信息的3种方法
本文分享自华为云社区《Java如何获取堆栈信息》,作者: 皮牙子抓饭。 在Java编程中,获取堆栈信息对于调试和故障排除非常重要。Java提供了多种方式来获取当前线程的堆栈信息,以便了解线程执行的情况。下面介绍几种常用的方法: 1. 使用Thread.currentThread().getStackTrace() 可以通过Thread类的currentThread()方法和getStackTrac
SpringMVC拦截器
SpringMVC拦截器 拦截器介绍 拦截器同过滤器一样,都是面向切面编程—AOP的具体实现,符合横切关注点的功能都可以考虑使用AOP实现; 可以使用Interceptor来执行某些任务,例如在Controller处理请求之前编写日志,添加或配置更新配置; 在Spring中,当请求发送到Controller处理之前,他必须经过Interceptor(0个或多个); 拦截器作用 日志记录:记录
用户--登录认证+JWT令牌
登录 1.根据用户名查询用户 2.判断用户是否存在 3.判断密码是否正确。 (1) password是密文 (2)把token存储到redis中 controller : UserController Service:UserService Service:UserServiceImpl Mapper:UserMapper
Jmeter —— jmeter利用取样器中http发送请求
使用Jmeter发送HTTP请求 取样器是用来模拟用户操作,向服务器发送请求以及接收服务器的响应数 据的一类元件,其中HTTP请求取样器是用来模拟常用的http请求的 步骤如下: 步骤一:添加线程组 右击测试计划——添加——线程(用户)——线程组 如下图: “线程组”的意思:JMeter是由Java实现的,并且使用一个Java线程来模拟一个用户,因此线程组 就是指一组用户的意思,换句话说一个线程