【Java中高级高频面试题】 arraylist扩容原理Hashmap结构和底层原理ConcurrentHashMap为什么要用线程池?创建多线程的几种方式?怎么创建一个线程池?线程池的主要参数有哪些?线程池的工作原理?实际工作中你用那种方式的线程池?JVM内存模型垃圾回收过程及算法Springspring的AOP和IOC?Spring的其它常问问题?反射原理?Mysql
大数据服务器迁移步骤及介绍 history命令查看历史命令netstat 工具检测开放端口:netstat -anlp | grep 端口号查看进程:ps -ef |grep nginx启动zk:bin/zookeeper-server-start.sh config/zookeeper.properties启动kafka:nohup bin/kafka-server-start.sh config/server.properties 2>&1 &查看topic通道:bin/kafka-topics.sh --list --b
PG库日期函数操作 代码如下(示例):2.日、周、月、年函数1、格式化日期select date_trunc(‘day’,CURRENT_TIMESTAMP)注:day天、week周、month月、year年2、时间推移–近一周select now() - interval ‘1 week’;–近一月select now() - interval ‘1 month’;–近一年select now() - interval ‘1 year’;–下一周select now() + interval ‘1 week
axis2根据wsdl自动生成类和携带header参数 axis2根据wsdl自动生成类和携带header参数更改一下指向路径和包路径后直接执行就会自动生成代码package com.byttersoft.hibernate.erp;import org.apache.axis2.wsdl.WSDL2Java;import java.util.ArrayList;import java.util.List;public class ClientMain { public static void main(String[] args) thr
axis2获取接口传的Header参数 **在写接口时,有时候会在Header传一些加密参数等信息,这时候我们要去获取这些参数,下面是获取接口传的Header参数的方法**org.apache.axis2.context.MessageContext mc = null; HttpServletRequest request = null; try { mc = org.apache.axis2.context.MessageContext.getCurrentMessageContext(); if (mc == nu
list转json格式,实现json格式的key大写 ** 一般转换为json格式后key都是小写的,但是有时候json格式解析时不同的方式可能对大写小敏感,导致解析失败,这里记录一下怎么在转json格式时key为大写**!**注:**主要运用到的一个json工具包是net.sf.json,主要包是net.sf.json.JsonConfig,没有的可以先引入依赖<dependency> <groupId>net.sf.json-lib</groupId> <art
java根据实体类自动生成Oracle常规建表sql 网上有很多根据数据库表结构生成实体类的列子,但是我个人在新建一个表的时候比较喜欢先把实体类写好,所以写了一个通过实体类去自动生成常规的建表sql,也可以根据需要转换驼峰格式,直接执行即可,且可重复执行!这样就不需要去写建表sql了代码是运用反射的方式去拿到实体类上面的注解去获取相关信息,如果实体类中用的是Lombok也是不影响的。主要注解:@Table:表名@Id:主键@Transient:过滤实体字段@ApiModelProperty:字段说明(该注解是Swagger的注解,也是很实用的定义
java根据实体类去自动生成Mysql常规建表sql 网上有很多根据数据库表结构生成实体类的列子,但是我个人在新建一个表的时候比较喜欢先把实体类写好,所以写了一个通过实体类去自动生成常规的建表sql,也可以根据需要转换驼峰格式,直接执行即可,且可重复执行!这样就不需要去写建表sql了代码是运用反射的方式去拿到实体类上面的注解去获取相关信息,如果实体类中用的是Lombok也是不影响的。主要注解:@Table:表名@Id:主键@Transient:过滤实体字段@ApiModelProperty:字段说明(该注解是Swagger的注解,也是很实用的定义
Java自动生成Mysql表实体和mybatis接口以及xml文件 为了提高开发效率,有一些工具和插件其实很好用,今天介绍怎么样自动生成我们Mysql数据库表的实体对象和mybatis接口以及xml文件。先介绍一下使用方法,文章最后会附上我的实例项目,大家可直接下载!1、首先主要的工具包就是mybatis-generator-core,我这里是mybatis-generator-core-1.3.2.jar包,大家需要其他版本的可以到网上下载2、需要数据库jdbc连接的包,例如Mysql:mysql-connector-java-5.1.48.jar3、在你的目录下
Java自动生成oracle表实体和mybatis接口以及xml文件 为了提高开发效率,有一些工具和插件其实很好用,今天介绍怎么样自动生成我们数据库表的实体对象和mybatis接口以及xml文件。先介绍一下使用方法,文章最后会附上我的实例项目,大家可直接下载!1、首先主要的工具包就是mybatis-generator-core,我这里是mybatis-generator-core-1.3.2.jar包,大家需要其他版本的可以到网上下载2、需要数据库jdbc连接的包,例如Oracle:ojdbc14-10.2.0.5.0.jar3、在你的目录下新建一个src的文件夹4