- 博客(162)
- 资源 (8)
- 收藏
- 关注
原创 java开发者需要了解网络安全技术(四)
作为一位资深的Java技术专家,我会将网络安全技术应用视为Java应用程序开发中的一个关键方面。网络安全不仅是一个独立的领域,也是每个Java开发人员都应该关注的问题。
2023-11-03 22:57:14 240
原创 互联网系统安全(一)
本次技术分享旨在提供关于互联网系统安全的全面概述,包括常见威胁、防御策略和最佳实践。我们将从安全的基础技术入手,逐渐深入到高级安全概念。
2023-11-03 22:47:32 200
原创 JVM-jvisualvm性能监控可视化工具使用与eden-s0-s1分配分析(三)
jvisualvm内存,线程等监控可视化工具使用与eden、s0、s1分配分析
2023-06-27 23:04:44 1782
原创 JVM-java对象内存分布(二)
官网没事有找到这个说明,但是有一个点可以确定,上面这个叫做运行时状态,如果他不是运行时状态,那么他应该有真实物理内存分布。所以这个真正的内存模型的落地更愿意叫他jvm的内存模型。而这个内存模型的话按道理说,应该把上面五个部分统统给他落地。但是这个部分:jvm内存模型为什么没有,为什么大家没有去做讨论?我认为他是根据线程的生命周期是相关的,线程一定是在创建运行时才会去更多的去讨论他的。但是你的程序即使不运行起来,这两块区域他也是存在的。
2023-06-25 21:07:01 847
原创 JVM-类加载与运行区详细分析(一)
比如我们现在要把生成的class文件通过类加载机制加载到jvm,那么如果使我们自己去实现这个类加载机制。那么我们会怎么去实现呢?其实就是类加载步骤。我们不管怎么做,其实他的第一步一定有一个操作:就是他先去找到class类文件的位置。不管你是在磁盘当中,还是网盘当中,还是数据库。所以第一步我认为他一定是先找到他,就是类文件的全路径。那么接下来找到之后干什么呢?找到之后不就是交给jvm吗。但是我们是如何去交的,那么他一定也有一个顺序的。比如从两个大的维度能看到的是。
2023-06-25 15:18:25 481
原创 idea配置python3
注意:如果,在项目中,install相关的架包,下载不下来时,去看一下你的jdk配置的是不是你安装的,有时自动默认的可能是不是你安装的jdk。三、下载之后一般会自动匹配之前安装的python jdk.可会看到我们自己安装的python jdk。点击add Python SDK去选择就行。如果选择的架包不对,也会下载不下来。二、idea安装下载python插件。如果没有,可以手动选择;然后就可以创建项目了。
2023-06-15 22:11:36 648
原创 window10 install包时报错:No module named ‘distutils‘
python报:No module named 'distutils'
2023-06-15 21:20:46 2776
原创 数据库-sql执行深度剖析以及redo log和undo log(下)(二)
sql执行深度剖析以及redo log和undo log原理以及作用。
2022-11-22 17:07:52 782
转载 springboot 不同请求方式下接收List 入参总结
第一种方式:使用@ModelAttribute 注解 + 对象接收1. get 请求 入参为 projectIds=1,2,32. @RequestMapping("/analysis") 或者 @GetMapping("/analysis") 使用 @ModelAttribute 注解 @RequestMapping("/analysis")public JsonResult queryList (@ModelAttribute PhoneStatisticalAnalysi...
2020-10-24 19:15:31 32102 7
转载 spring 拦截器请求类型异常.servlet.resource.ResourceHttpRequestHandler cannot be cast to .method.HandlerMethod
目录自定义SpringMVC拦截器中HandlerMethod类型转换问题调研摘要问题分析方案方案一:修改springMVC拦截器配置方案二:检查内置tomcat配置二次分析:先搞清楚问题究竟在哪儿第一个断点第二个断点context-path方案三:指定context-path补充总结自定义SpringMVC拦截器中HandlerMethod类型转换问题调研摘要在将a模块迁移到spring boot项目下、使用embeded tomc.
2020-08-19 11:04:18 6520 2
转载 Maven如何上传jar包到私服
目录1、Maven简介2、Maven安装 & nexus私服安装3、Maven配置私服(setting.xml)4、上传文件到私服5、总结1、Maven简介Apache Maven 是一种软件项目管理工具,提供项目对象模型(POM)文件来管理项目的构建、相关性和文档。并且能够自动下载项目依赖库2、Maven安装 & nexus私服安装Maven官方网站 Nexus私服3、Maven配置私服(setting.xml)配置servers节点&l.
2020-07-29 11:22:20 960 1
转载 springboot使用Validation API和全局异常优雅的校验方法参数
一、为什么使用Validation 来验证参数 通常我们在使用spring框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用if-else逐个对参数进行校验。这种方法按逻辑来说也是没有问题的,同样也能实现预期效果。但是,这样的代码从可读性以及美观程序来看,是非常糟糕的。那么,我们就可以使用@valid注解来帮助我们优雅的校验参数。二、如何使用Validation相关注解进行参数校验 ①为实体类中的参数或者对象添加相应的注解;②在控制器层进.
2020-07-27 10:15:07 2743
原创 从一道面试题了解Interge的原理实现
目录举例值传递和引用传递源码拆箱和装箱IntegerCache主要考察你对Interge里面的缓存的实现机制,因为这里面很容易遇到一些坑。举例 public static void main(String[] args) throws InterruptedException { Integer a=1,b=2; System.out.println("before=a"+a+"b="+b); swap(a,b);
2020-07-02 16:09:47 639
转载 Java高级特性——反射
peter_RD_nj关注142018.08.27 16:40:42字数 1,009阅读 206,851概述定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员...
2020-07-01 17:17:30 400
转载 微信公众号开发:获取openId和用户信息(完整版)
注:之前总结怎么进行本地公众号开发调试,时间一长忘记配置了,所以这里记录一下公众号开发配置,方便快速上手。要进行微信公众号开发,那么要申请一个微信公众号就必不可少了。现在微信公众号类型有这几种:订阅号,企业号,服务号。关于三者的差别和介绍可以参考微信公众号官网微信公众平台。申请通过之后,就能登陆微信公众平台管理平台进行开发设置了。每个公众号申请成功后,微信服务那边就会给每个...
2020-04-15 18:03:04 30064 5
原创 idea + springBoot项目配置远程调试
远程调试方便我们排查错误,提高效率:其实很简单 这里总结一下配置:1.首先配置IDEA1.2.3.2.第二步配置linux项目启动脚本-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8401在我们启动jar的脚本中,加上这个配置,这里的端口就是我么上面自定义的端口,保持一致...
2020-03-26 10:18:36 1086
转载 Tomcat优雅关闭之路
0. 写在前面tomcat 7.0.96 jdk 1.8.0_721. Tomcat的启动过程要了解Tomcat关闭的原理,首先需要关注下Tomcat是如何启动的。这里我们简单介绍下。Tomcat启动的入口是Bootstrap类中的main方法,而后根据server.xml中的配置,对Server、Service、Enigin、Connector、Host、Context等组件进行...
2020-01-15 10:31:48 4040
转载 Linux下安装Nginx以及常见问题
转载:https://www.jianshu.com/p/9f2c162ac77cNginx简介Nginx是什么?Nginx是一款轻量级Web服务器,也是一款反向代理服务器官网:http://nginx.org/中文文档: http://www.nginx.cn/doc/Nginx能干什么?Nginx能干的事情很多,这里简要罗列一-些:可直接支持Rails和PHP的程序...
2020-01-07 15:53:19 467
转载 阿里云安装MYSQL步骤
转载:https://www.jianshu.com/p/3618482267401.安装MySQL官方的yum repository[root@localhost ~]# wget -i -chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.下载rpm包[root@localh...
2020-01-05 23:27:12 294
转载 InnoDB中的页合并与分裂
原文标题:InnoDB Page Merging and Page Splitting原文链接:https://www.percona.com/blog/2017/04/10/innodb-page-merging-and-page-splitting/作者:Marco Tusa译者:2014BDuck翻译时间:2019-12-22转载:https://blog.2014bduck...
2019-12-31 14:51:47 2063
原创 2019年阿里双11返现活动——抽取锦鲤
抽阿里云锦鲤送 iPhone 11 Prohttps://www.aliyun.com/1111/2019/home?ptCode=D02B26A853C44EE23F80E5D4DECF3DC432EC28C10F2C5528&share_source=copy_link参团购买指定配置云服务器仅86元/年,点击立即开团马上分享给好友购买https://www.al...
2019-10-28 14:08:01 482
转载 jwt token使用autho0-jwt框架使用(二)
转载:http://www.leftso.com/blog/221.html 转在学习分享,还有其他不错博文,可供学习。一、前言Java编程中使用jwt,首先你必须了解jwt是什么,长什么样子。如果你不了解可以先去本站另外一篇博客什么是JWT?二、Java编程中jwt框架选择在Java编程中,实现jwt标准的有很多框架,本博客采用的框架是auth0的java-jwt版本为3.2...
2019-09-10 14:08:40 4038
转载 java jwt token什么是JWT?(一)
转载:http://www.leftso.com/blog/220.html 该博还有其他不错博文,特收藏,供学习分享。一、什么是JWT?了解JWT,认知JWT首先jwt其实是三个英语单词JSON Web Token的缩写。通过全名你可能就有一个基本的认知了。token一般都是用来认证的,比如我们系统中常用的用户登录token可以用来认证该用户是否登录。jwt也是经常作为一种安全的t...
2019-09-10 14:07:09 1702
原创 springboot 配置RedisTemplate 报:Field redisTemplate in XXX required a bean of type ‘org.springframework
错误信息如下:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-09-09 14:16:09.385 ERROR 10464 --- [ main] o.s.b.d.LoggingFai...
2019-09-09 14:21:26 20209 9
原创 springboot 2.X后内置tomcat自定义配置
目录 使用Tomcat启用多个连接器 配置springboot中Web服务器-自带默认tomcat配置由官网可知,springboot在2.0以后,对于tomcat提供自定义接口发生了变化;如官网提供配置多个tomcat链接器: 使用Tomcat启用多个连接器可以添加org.apache.catalina.connector.Connector到 To...
2019-07-23 10:38:32 9822
原创 nacos配置注册中心时指定命名空间不起作用
因为命名空间不适用于nacos 0.8。Nacos客户端服务注册不划分命名空间,默认注册位于公共命名空间 下。他被阿里设计的起初原因是:namespace主要是进行业务隔离的,多个业务或者部门可以用一个Nacos,但是数据都相互屏蔽。因此并不是做服务和开发环境隔离的,目前没看到官方有这种需求的解决方法。...
2019-06-16 11:37:19 20420 26
原创 前后端分离因为 cros 跨域问题,前端获取不到后台自定义在 response.headers 的数据问题【解决方案】
因为前后端分离的项目,因为存在 cros 跨域,所以,前端只能获取 response.headers 中以下的数据并不能完全获取后端自定义的 response header 的所有数据,是因为:因此;后端需要在header中添加Access-Control-Expose_headers信息。...
2019-03-21 17:25:15 5484
转载 Python基础(三) pandas基本用法总结
转载:https://blog.csdn.net/yiyele/article/details/80605909官网教程:https://www.yiibai.com/pandas/python_pandas_basic_functionality.html一、生成数据表1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用:import numpy as np ...
2019-01-31 15:18:56 4332
转载 Python基础(二)
转载:https://www.cnblogs.com/wupeiqi/articles/4911365.html目录入门知识拾遗一、作用域二、三元运算三、进制Python基础一、整数二、长整型三、浮点型四、字符串五、列表六、元组七、字典 八、set集合九、collection系列迭代器和生成器一、迭代器二、生成器三、深浅拷...
2019-01-29 17:54:55 584
转载 Python简介和入门(一)
目录转载:https://www.cnblogs.com/wupeiqi/articles/4906230.htmlPython前世今生Python的种类Python环境 安装Pythonwindows:linux:更新Pythonwindows:linux:Python 入门一、第一句Python代码二、解释器三、内容编码四、注释五...
2019-01-29 17:26:59 474
cpdetector检测文件的编码
2019-01-10
jdk8新特性学习代码
2018-08-09
future模式案例代码
2018-06-29
高并发下多种单例模式实现源码
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人