模块 项目java 01

python常识系列08-->logging模块基础入门

前言努力从今天开始,成功从“零”开始。一、logging模块是什么?是Python内置的标准模块,主要用于输出运行日志 二、日志是什么?日志是代码的必要组成部分记录日志能显示程序当前运行状态出问题后定位当时问题对日志记录的数据挖掘进行统计和分析(比如 **地区登录APP人数较多等)三、python日 ......
模块 常识 logging 基础 python

关于项目中定时器优化的一些想法

定时器从STL的map实现,改为最小堆的实现,主要基于以下几个方面的思考: 之前的定时器实现: 业务层需要一个定时任务的时候,底层引擎会生成一个定时器对象,同时分配一个定时器id(timerId), timerId是一个全局自增的long long值, 这个timerId会传回给脚本层持有。 底层通 ......
定时器 想法 项目

java web 执行流程

组件说明 Filter 主要用于对请求进行拦截和处理,可以用于对所有请求进行统一的预处理、过滤和修改操作。 Interceptor 主要用于对 Controller 执行前、执行后以及渲染前的拦截和处理操作,在 Controller 与视图之间添加拦截器链,可以灵活地增加或删除拦截器。 @Contr ......
流程 java web

windows程序利用setup project项目进行打包安装

编译好的C++项目可以通过visual studio 的setup project项目进行打包安装 1、利用dumpbin /dependents *.exe命令查看生成的运行文件所依赖的库dll,然后将相应库拷贝到即将打包的文件夹中, 需使用x64 Native Tools Command Pro ......
windows project 程序 项目 setup

有没有类似花生壳一样的内网穿透免费开源项目

是的,有很多内网穿透的开源项目可以选择,以下是其中几个: ngrok:ngrok是一个非常流行的内网穿透工具,可以将本地服务器映射到公共互联网上,并提供一个唯一的URL。 frp:frp是另一个流行的免费开源的内网穿透工具,支持TCP、UDP、HTTP、HTTPS等协议,并且提供了类似花生壳的服务功 ......
花生 项目

java面试题汇总

原文网址:Java后端真实面试题大全(有详细答案)--高频/真题_IT利刃出鞘的博客-CSDN博客 简介 说明 本文分享Java后端真实高频面试题,有详细答案,保你稳过面试。题目包括:Java基础、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBatis、M ......
java

java故障处理(三)远程debug

转载:https://blog.51cto.com/u_11554106/4930697 一、remote debug 何为远程debug呢?通常我们在开发过程中,都会将代码部署到服务中,这个时候QA 提出了一个bug,通过查看代码的逻辑发现问题十分的困难? 一般情况下都是想着本地能不能复现一下,本 ......
故障 debug java

N01:编写第一个C程序

点击查看代码 //#include <studio.h> #include <stdio.h> int main(void) { printf("To C, or not to C, That is the question. \n"); return 0; } #include <stdio.h> ......
程序 N01 01

java的stream用法和函数式编程

什么是 Stream? Stream(流)是一个来自数据源的元素队列并支持聚合操作 <strong元素队列< strong="">元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。 数据源 流的来源。 可以是集合,数组,I/O channel, 产生器gen ......
函数 stream java

java故障处理(二)可视化工具

一、JConsole: Java监视与管理控制台 命令行:jconsole JConsole是一款基于JMX 的可视化监视、 管理工具。 它的主要功能是通过JMX的MBean( Managed Bean) 对系统进行信息收集和参数动态调整。 JMX是一种开放性的技术, 不仅可以用在虚拟机本身的管理上 ......
故障 工具 java

代理详解(java代理和CGLIB动态代理)

【代理】大家都知道,特别是在spring中aop、spring中的事务、spring解析注解@Configuration,以及最原始的解析spring.xml的配置,这些都是使用代理来进行实现的,所以今天进行总结下代理。 开始之前,我们需要解决一下3个问题: 1.为什么需要使用代理? 2.jdk代理 ......
动态 CGLIB java

Base64 java图片工具类

import org.springframework.util.Assert; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.*; import java.nio.charset.S ......
工具 图片 Base java 64

Java自定义文档工具(word合并、word转pdf)

##自定义文档工具 实现功能: 1、合并多份word文档。 2、word转pdf ##实现方法 ###1、引入依赖。 <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.8.2 ......
word 文档 工具 Java pdf

java故障处理(一)基础命令行工具

一、基础命令行工具 1.jps:虚拟机进程状况工具 可以列出本机正在运行的虚拟机进程,并显示主类 1.1.选项: 选项作用 -q 省略主类,只显示id -l 显示主类全名,或jar包路径 -m 显示传递给主类main方法的参数 -v 输出jvm启动时所有参数 2.jstat:虚拟机统计信息监控 用于 ......
故障 命令 基础 工具 java

JAVA返回前端时候bean转json时首字母、第二个字母大写会自动变成小写的问题

后台bean是 private String uName; 但是前端生成的json是 uname 会自动变成小写 如果我们只是个别的几个的话,只需要加个注解 @JsonProperty("uName") private String uName; 这样就可以了 ......
字母 小写 大写 前端 时候

百度ueditor粘贴图片自动上传到服务器(Java版)

​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 ......
ueditor 服务器 图片 Java

2023-4-13 某SAP项目面试小记

2023-4-13 某SAP项目面试小记 按照某个SAP猎头的安排,笔者今天应约参加一个基于TEAMS工具的电话面试。整个面试全程英语面试,共计52分钟。面试结束后,笔者凭借记忆,记录了面试官问过的那些问题,算是做一个回顾。 自我介绍一下过去的SAP项目经验。 有无做过SAP S4HANA项目? 有 ......
小记 项目 2023 SAP 13

如何实现 Java SpringBoot 自动验证入参数据的有效性

Java SpringBoot 通过javax.validation.constraints下的注解,实现入参数据自动验证 如果碰到 `@NotEmpty` 否则不生效,注意看下 `@RequestBody` 前面是否加上了`@Valid` ......
SpringBoot 有效性 参数 Java

01.变量

##变量是一个保存数据的地方,当我们需要在程序里保存数据时,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。 点击查看代码 #include <studio.h> int main() { //定义一个变量。变量名是price,类型是int,初始值为0 int ......
变量 01

运行项目报错Cannot read property 'styles' of undefined

原因是安装依赖版本不对,以下是我的解决办法: 1、先删除项目中package-lock.json 文件 及node_modules文件(可使用rimraf指令删除node_modules,直接删文件很慢) 2、执行 npm i --legacy-peer-deps 指令,会发现自动帮我们生成了pac ......
undefined property 项目 Cannot styles

百度编辑器粘贴图片自动上传到服务器(Java版)

​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ......
编辑器 服务器 图片 Java

JAVA使用OpenOffice文件转换

下载jar包 maven中央仓库包不支持docx文件 所以不建议使用。jar包是为了方便链接 下载链接:https://nchc.dl.sourceforge.net/project/jodconverter/JODConverter/2.2.2/jodconverter-2.2.2.zip 解压后 ......
OpenOffice 文件 JAVA

百度Web编辑器粘贴图片自动上传到服务器(Java版)

​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接受, ......
编辑器 服务器 图片 Java Web

每日一模块-获取电脑的mac地址

wmi模块 import wmi w = wmi.WMI() for n in w.Win32_NetworkAdapter(): if n.MACADDress is None or n.PhysicalAdapter is False: continue mac = n.MACADDress n ......
模块 地址 电脑 mac

Java 深拷贝浅拷贝

Arrays.copyOf()方法在底层是调用了 System.arraycopy() 对于基本数据类型来说System.arraycopy() 方法是深拷贝,对于引用数据类型来说 System.arraycopy() 方法是浅拷贝。 总结: 拷贝方式数值类型引用类型推荐使用 for循环 深拷贝 浅 ......
拷贝 Java

centos7安装java(多种方式)

方式一、yum方式安装(简单快速、无需配置环境变量、但可能出现奇怪的问题) 1、查看可安装版本 yum -y list java* 2、安装1.8版本 yum -y install java-1.8.0-openjdk* 3、查看是否安装成功 java -version #如图所示、即为安装成功、且 ......
多种 centos7 方式 centos java

mssql server 2012数据库 jdk8 + springboot 项目 报错:SQL Server (SSL) encryption. Error: "The server selected protocol version TLS10 is not accepted by client preferences [TLS12]". ClientConnectionId

2023-04-13 11:01:39.727 [main] INFO com.alibaba.druid.pool.DruidDataSource:1003 - {dataSource-3,slave_2} inited 2023-04-13 11:01:39.846 [Druid-Connect ......

算法--java上

算法入门--java 二分查找 1.在排序数组中查找元素的第一个和最后一个位置 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 ......
算法 java

Java:一篇学好设计模式

什么是设计模式 简单理解,设计模式是前人多年写代码踩坑总结出来的优秀代码攻略,目的是减少大量无用代码,让项目更好维护 七大设计原则 接下来要讲的23种设计模式,但遵循下面的七大原则: 单一职责原则 2、接口隔离原则 依赖倒置原则 4、里氏替换原则 开闭原则 迪米特原则 合成复用原则 单一职责原则 单 ......
设计模式 模式 Java

用java做一个并发10W的网站,需要用到的技术有这些!

你需要使用以下技术和工具: Java Web框架: 选择一个性能高、可扩展性好、易于使用和维护的Java Web框架,如Spring MVC、Struts2、Play Framework等。 数据库:使用高性能的数据库系统,如MySQL、PostgreSQL、Oracle等。使用数据库连接池可以提高 ......
技术 网站 java 10W 10