在windows中把一个文件夹打成war包 一般开发打war包时都是用MyEclipse或IntelliJ IDEA等直接导出war文件,这里介绍一种如何把一个文件夹打成war包的方式,如下 例如要打包的文件在D:\my…
标签:java
JAVA面向对象的三大特征
面向对象的三大特征 java面向对象的三大特征:“封装”,“继承”,“多态” 一、封装 1.概念 将类的某些特征隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 1.好处 a.…
AndroidStudio生成SO文件
AndroidStudio生成SO文件 生成so的方式可能有多种,这里说一种简单的方式。具体由如下三步 下载配置ndk,编写java调用so的native方法; 生成.h头文件夹,编写c/c++文件,编写Android.…
java使用JDBC连接数据库,提高查询大量数据速度
一、java使用JDBC连接数据库基本知识 1.JDBC的框架结构: java通过JDBC API接口,经由JDBC驱动程序管理器、JDBC Driver API 和 JD…
java对List中的Map按照某一个key的值相同的进行分组
import java.util.stream.Collectors List params = [] Map temp = [:] temp.put("id",1) temp.put("name","qq") temp…
4个影响缓存命中率的因素,你知道几个?
一、缓存命中率的介绍 命中:可以直接通过缓存获取到需要的数据。 不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。 通常来讲,…
Java多维数组length
在HackerRank写代码遇到的小问题: 多维数组的length属性与一维数组不同。 一维数组表示数组的长度。 而多维数组,例如在二维数组中: 数组名.length指示数组的行数。 数组名[行下标] .length指示…
SpringBoot内嵌tomcat日志配置
SpringBoot的应用程序日志配置已经用了一段时间了,在resources下配置logback.xml文件即可。 今天要讲的是tomcat的日志如何配置。 如果SpringBoot是运行在tomcat容器中的,那么t…
线程池中workQueue的三种类型的区别
一、SynchronousQueue SynchronousQueue没有容量,是无缓冲等待队列,是一个不存储元素的阻塞队列,会直接将任务交给消费者,必须等队列中的添加元素被消费后才能继续添加新的元素。使用Synchro…
Excel表格导入数据库进行判断是否有相同的数据
Excel表格导入数据库进行判断是否有相同的数据 这个问题困惑了我1天的时间,终于解决了这个问题。这个问题说复杂也不复杂,说简单也不简单。 我先说一下我的业务需求。 我们大家都知道,数据库对应的实体类一般情况下是数据库的…
docker常用命令& 3种docker日志查看
一、概念 理念:容器化,把应用打包 定义:docker是一个开源的应用容器引擎,可以把任何应用以及他们的依赖包打包到一个 轻量级、可移植的容器中,然后发布到流行的Linux机器上,实现虚拟化。 VM和docker区别: …
java计算数组的和
public class ArrayDemo03 { public static void main(String[] args) { int[] a = { 2,4,7,10,27}; `//计算数组的和 int su…