java反射基本使用,反射泛型参数类型获取

  • Post author:
  • Post category:java

背景: 因为项目controller层入参Req 和service 层DTO 入参,是两个类。需要在controller层将api接收到的参数向下传递到service层,参数名基本都是一致的。但是有时req会新增参数,类,方法过多时,确保一致就要去一一的看。比较麻烦。就想通过反射获取controller req的入参。再获取setvice层方法的入参。因为controller层的方法和servic…

继续阅读 java反射基本使用,反射泛型参数类型获取

centos7简单优化小脚本

  • Post author:
  • Post category:其他

2019独角兽企业重金招聘Python工程师标准>>> centos7系统简单优化脚本 mkdir -p /server/scripts/ vi /server/scripts/centos7.sh #!/bin/bash set -o errexit #修改主机名 hostnamectl set-hostname centos #安装基础命令 yum install expec…

继续阅读 centos7简单优化小脚本

Spring的@Import使用详解(干货)

  • Post author:
  • Post category:其他

@Import 注解可以用在@Configuration注解的类上,也可以用在普通的类上。它作为一个元注解,可以标记其他注解。 @Import 注解支持多种方式把Bean导入到IOC容器中: 普通类 或 @Configuration 注解的类 ImportSelector 的实现类 ImportBeanDefinitionRegistrar 的实现类 Spring4.2 版本之前只可以导入配置类,…

继续阅读 Spring的@Import使用详解(干货)

datalist控件显示不出来~~为什么~~?

  • Post author:
  • Post category:其他

C#:在设计视图可以打开看,颜色也匹配! 但是运行页面aspx时就没有显示!! 前端代码: <asp:DataList ID="DataList1" runat="server" DataKeyField="MakeupID" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="5" RepeatCo…

继续阅读 datalist控件显示不出来~~为什么~~?

打包Python文件为exe(pyinstaller)

  • Post author:
  • Post category:python

目录 一:下载pyinstaller 二:打包exe 1.首先打开要打包项目位置,在此位置直接点击上方地址栏输入cmd回车进入; 2.再用pyinstaller +项目名称(加后缀名)打包,一般情况下我用的都是pyinstaller -F -w +项目名字 3.打包好的exe文件就在dist里 一:下载pyinstaller 打开cmd用pip install pyinstaller命令下载pyi…

继续阅读 打包Python文件为exe(pyinstaller)

Kettle之定时运行Job

  • Post author:
  • Post category:其他

Kettle做定时任务有两种方式。 第一种是kettle自带的Start控件,缺点是kettle程序必须始终运行,浪费内存。 第二种是使用系统的定时功能。使用Kitchen、Pan命令编写bat、sh脚本,然后使用windows任务计划或者linux的crotab实现定时执行执行脚本。 (一)Start控件执行定时任务 我们需要建立一个job,来让转换定时执行。 操作步骤 1、运行软件,进入主界面…

继续阅读 Kettle之定时运行Job

c语言输出整数二进制

  • Post author:
  • Post category:其他

二进制算法都说的除2倒转,效率极低不说,还没考虑负数情况 , 用位运算法可以解决该问题: #include <iostream> using namespace std; void printBinary(int &argc){ cin>>argc; for (int i=31;i>=0;i--)//高位到低位输出 { int a; a=0x01&ar…

继续阅读 c语言输出整数二进制

「Debian」- 禁用Nouveau驱动 @20210315

  • Post author:
  • Post category:其他

禁用内核模块: nouveau 查看相关的模块文件: # modinfo -F filename nouveau /lib/modules/4.16.0-kali2-amd64/kernel/drivers/gpu/drm/nouveau/nouveau.ko 查看模块文件所属的包: # apt-file search '/kernel/drivers/gpu/drm/nouveau/nouvea…

继续阅读 「Debian」- 禁用Nouveau驱动 @20210315

JWT 到底是个什么串,里面包含了什么信息

  • Post author:
  • Post category:其他

在开始之前先对 JWT 做个简单介绍:from: https://www.jianshu.com/p/164c3ff9033f JWT生成的Token是一个用两个点(.)分割的长字符串; 分割成的三部分分别是Header头部,Payload负载,Signature签名 即 Header.Payload.Signature JWT是不加密的,任何人都可以读的到其中的信息,其中第一部分 Header …

继续阅读 JWT 到底是个什么串,里面包含了什么信息

java简单实现大顶堆

  • Post author:
  • Post category:java

// 添加一个元素方法 public void pushHeap(int[] heap, int value) {     // 全局变量,记录堆的大小,添加时+1 size++;     // 把新增的元素放在最后 heap[size - 1] = value; if (size == 1) { return; }     // 有子节点的最后一个节点 int loop = size / 2 -…

继续阅读 java简单实现大顶堆