自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Eclipse出现任何 访问拒绝 的问题

请用管理员运行eclipse,吐血

2020-11-19 13:19:58 1842 2

转载 Java调用Python新姿势

转载自轩辕之风编写的Python一键转Jar包,Java调用Python新姿势! (qq.com)如何在Java中调用Python代码?要不要先Mark一下,说不定将来哪天就用上了呢?本文结构:- 需求背景 - 进击的 Python - Java 和 Python- 给 Python 加速 - 寻找方向 - Jython?- Python->Native 代码 - 整体思路 - 实际动手 - 自动化- 关键问题 - import 的问题 -.

2022-01-25 16:03:23 1905 7

原创 centos8.2环境下docker的安装

根据官方文档使用阿里云下载:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可下载成功,下载不成功重试一次,连接不太稳定

2021-11-16 14:45:41 238

原创 第二天-工厂方法模式

#设计模式工厂方法模式,也叫作虚拟构造子模式,多态性工厂模式##解释定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中##场景举例导入导出功能,比如系统需要导出报表数据,那么就需要支持excel,pdf等格式##简单工厂模式和工厂方法模式的区别使用简单工厂模式则工厂类会过于臃肿,伴随着需求的增加,会出现越来越多的if/else;使用工厂方法模式则工厂类不是负责所有的对象的创建。而是将具体的创建交给子类去做,这个核心类摇身一变就成为了一个抽象工厂角色,仅负责给出具体工厂子类必须.

2021-08-06 16:14:52 122

原创 第一天-简单工厂模式

#设计模式简单工厂模式,也叫作静态工厂模式##解释是类的创建模式,是由一个工厂对象决定创建出哪一种产品类的实例##场景举例应用系统需要支持多种登录方式,比如口令登录和域登录。那么我们可以创建一个所有登录方式都适用的接口,让其他具体实现类实现##具体流程当客户端发起登录请求-->请求交给服务端的Servlet-->Servlet根据客户端传递的loginType调用工厂类LoginManager的factory()方法-->factory()方法根据参数loginTyp.

2021-08-06 14:42:31 94

原创 安全扫描:敏感数据加密传输和保存(国密)

记难受的老项目进行安全扫描的坑:敏感数据加密传输和保存首先我们先创建这么一个JAVA工具类,用里面的main方法来得到SM2加密时需要用到的公钥和私钥,需要注意的是,执行一次就拿到这两个值来放到另一个类中或者数据库中来永久使用,需要调用时从里面调用即可,记得保密!package com.cn.zj.sm;import java.math.BigInteger;import org.bouncycastle.crypto.AsymmetricCipherKeyPair;import org

2021-03-30 11:27:04 2123 4

原创 Spring事务异常回滚相关理解

Spring中的代码出现异常时会回滚这是大家都希望的情况,这时候可以用@Transactional这个注解放在你的方法上来进行回滚,这时候有个问题就是事务回滚是不希望你在Controller进行处理,而是在Service层来进行处理,所以第一点,@Transactional这个注解请放在你的Service层里面的方法第二点,不要使用try/catch,因为catch捕获到异常之后,注解则拿不到异常来进行回滚,这时候可以有两种方式解决a.把异常throw出去;b.在catch语句在添加:Tra

2021-02-20 16:04:16 218

原创 cmd命令解压缩war包和压缩war包

先打开你放war的文件夹,然后输入cmd进入黑窗口解压缩的命令jar -xvf xalms.war然后你修改完了代码以后,压缩成war的命令(请将之前的完整war移除到其他目录)jar cvf xalms.war */加一句话,如果有很多个用maven控制的子项目,在修改子项目的代码需要在架包\WEB-INF\lib里面寻找自己的子项目...

2021-01-29 10:36:29 1586

原创 SpringBoot与Springmvc使用统一Error界面的区别

众所周知,springmvc里面配置统一的错误界面需要在web.xml里面配置,大概是这样(这个是Springmvc)(这个才是SpringBoot)SpringBoot基本上是不需要一些配置文件的,只需要写一个 ErrorPageConfig 的java类,然后创建一个indexError的jsp或者index文件,将其关联起来即可,无需配置这里贴上我自己的文件路径接下来看下两个文件内部的样子这个是ErrorPageConfig.javaimport org.spring

2021-01-28 14:12:04 140

原创 深入探讨HashMap的底层结构、原理、扩容机制

Q0:HashMap是如何定位下标的?A:先获取Key,然后对Key进行hash,获取一个hash值,然后用hash值对HashMap的容量进行取余(实际上不是真的取余,而是使用按位与操作,原因参考Q6),最后得到下标。Q1:HashMap由什么组成?A:数组+单链表,jdk1.8以后又加了红黑树,当链表节点个数超过8个(m默认值)以后,开始使用红黑树,使用红黑树一个综合取优的选择,相对于其他数据结构,红黑树的查询和插入效率都比较高。而当红黑树的节点个数小于6个(默认值)以后,又开始使用链表。这两个阈

2020-10-20 19:23:27 269

转载 Oracle语句不详解,还是抄的,笔记

SQL之case when then用法case具有两种格式。简单case函数和case搜索函数。--简单case函数case sex when '1' then '男' when '2' then '女’ else '其他' end--case搜索函数case when sex = '1' then '男' when sex = '2' then '女'...

2018-07-18 10:11:23 88

转载 spring注解(抄袭别人的),断章取义,自己刚学这个,当作笔记的

@ModelAttribute        在Spring mvc中,注解@ModelAttribute是一个非常常用的注解,其功能主要在两方面:运用在参数上,会将客户端传递过来的参数按名称注入到指定对象中,并且会将这个对象自动加入ModelMap中,便于View层使用; 运用在方法上,会在每一个@RequestMapping标注的方法前执行,如果有返回值,则自动将该返回值加入到Mod...

2018-07-16 15:14:29 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除