标签:java 第4页

Java

JNI引用类型数组操作

尖兵 发布于 2019-07-17

上篇文章JNI基本类型数组操作讲述了如何在JNI层操作基本类型的数组,本片文章承继上篇文章来讲解如何在JNI层操作引用类型的数组。不过在阅读本篇文章前,你可能需要先理解 JNI访问Java对象的成员 和 JNI访问Java类的静态成员 这两篇文章所讲,否则你看本文会有点吃力。 准...

阅读(12)评论(0)赞 (0)

Java

史上最全的Android面试题集锦

23

changyuan.xu 发布于 2019-07-17

Android基本知识点 1、常规知识点 1、 Android类加载器 在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统C...

阅读(17)评论(0)赞 (0)

Java

Netty classloader死锁问题及解决方案分享

9

xiaoli.wang 发布于 2019-07-17

最近,Telsa-Gateway直销网关在生产部署时发现一个很奇怪的问题。 问题描述如下:部署时,部分节点启动不起来,但日志中无任何报错,程序也始终处于启动状态,而CPU和内存资源都占用特别少。通过工具查看线程堆栈发现,主线程是BLOCKED状态在等待锁资源,但该锁的持有线程状态...

阅读(12)评论(0)赞 (0)

Java

乐字节Java编程语言发展、面向对象和类

9

邓龙华 发布于 2019-07-17

大家好,上次我们讲过了乐字节Java编程之方法、调用、重载、递归,接下来我们将会进入到Java封装的内容。Java编程语言发展,面向对象和类。 一、编程语言的发展 机器语言——直接由计算机的指令组成,指令、数据、地址都以“0”和“1”组成:可以被计算机直接识别并执行。 汇编语言—...

阅读(12)评论(0)赞 (0)

Spring

SpringBoot项目中使用flyway进行MySQL数据库版本控制

1

xiaoli.wang 发布于 2019-07-17

Flyway is an open-source database migration tool. It strongly favors simplicity and convention over configuration. Flyway是一个简单开源数据库版本控制器(约定大...

阅读(8)评论(0)赞 (0)

Spring

SpringBoot2.0 基础案例(14):基于Yml配置方式,实现文件上传逻辑

2

Harries 发布于 2019-07-17

本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、文件上传 文件上传是项目开发中一个很常用的功能,常见的如头像上传,各类文档数据上传等。SpringBoot使用MultiPartFile接收来...

阅读(10)评论(0)赞 (0)

Spring

SpringBoot2.0 基础案例(13):基于Cache注解模式,管理Redis缓存

2

puefu.he 发布于 2019-07-17

本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、Cache缓存简介 从Spring3开始定义Cache和CacheManager接口来统一不同的缓存技术; Cache接口为缓存的组件规范定义...

阅读(13)评论(0)赞 (0)

Java

Java千万级别数据生成文件思路和优化

hellas 发布于 2019-07-17

一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去。 程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据...

阅读(11)评论(0)赞 (0)

Java

深入浅出Java代理的三种实现

dulong 发布于 2019-07-17

注意:本文所有的class使用的static修饰主要是为了能在一个类里面测试。实际项目中不应该这样做的,应该分包分class。 文字描述不是很多,还是看代码比较好理解吧… 1. Java代理的理解 代理模式 是一种 设计模式 ,简单说即是在不改变源码的情况下,实现对目...

阅读(12)评论(0)赞 (0)

Java

前端装饰器,AOP的使用

2

Harries 发布于 2019-07-17

什么是装饰器? 了解AOP 在学习js中的装饰器之间,我们需要了解 AOP (面向切面编程)编程思想。 AOP是一种可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调...

阅读(10)评论(0)赞 (0)

Java

Java Web应用服务器之一——Tomcat监控选型及实践

13

darida 发布于 2019-07-17

监控选型 Tomcat Manager和Psi-probe是不错的可视化监控工具,能够很好地查看Tomcat状态信息(比如单位时间请求数,线程状态等)。在生产环境中,随着Tomcat实例的不断增加,维护不同实例上的Manager控制台会显得有些繁琐,同时,为了与企业监控系统、运维...

阅读(12)评论(0)赞 (0)

Java

MyBatis从入门到精通(十二):使用collection标签实现嵌套查询

darida 发布于 2019-07-17

最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解使用collection标签实现嵌套查询的方法。 1. 需求升级 在上篇博客中,我们实现了需求:根据用户id查询用...

阅读(11)评论(0)赞 (0)

Java

velocity (vm)模板引擎笔记–上

xubiao.zhuang 发布于 2019-07-17

什么是 Velocity? Velocity是基于Java的模板引擎,它允许页面设计者引用Java中定义的方法。页面设计者和Java开发者能够同时使用MVC的模式开发网站,这样网页设计者能够把精力放在页面的设计上,程序员也可以把精力放在代码开发上。Velocity把Java代码从...

阅读(12)评论(0)赞 (0)

Java

手撕面试官系列(五):Tomcat+Mysql+设计模式面试专题

3

Harries 发布于 2019-07-17

Tomcat (面试题+答案领取方式见主页) Tomcat 的缺省端口是多少,怎么修改? tomcat 有哪几种 Connector 运行模式(优化)? Tomcat 有几种部署方式? tomcat 容器是如何创建 servlet 类实例?用到了什么原理? tomcat 如何优化...

阅读(11)评论(0)赞 (0)

Java

Android安全之旅—ProGuard篇

9

zhuangli 发布于 2019-07-17

ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,是Android平台重要的防护手段之一。 ProGuard功能 ProGuard主要功能及执行流程如下图所示: 输入jar或者aar等格式的java字节码文件集合并且传入自定义配置 shrink流程删除无用的类...

阅读(10)评论(0)赞 (0)

Java

2019编程语言展望:Java 依旧是就业需求最高的编程语言

7

hanze 发布于 2019-07-17

升级设备至更高软件版本 本示例介绍如何使用Web页面和命令行对设备进行版本升级。 安全设备作为某公司的网络出口为该公司提供防护和服务。现需要管理员升级该设备的系统固件,以优化设备性能和升级设备软件功能。 准备工作 升级前,我们建议您: 1、通过Web界面或命令行的show ver...

阅读(9)评论(0)赞 (0)

Java

今日芯声 | Python和Java到底谁是老大?来看7月编程语言榜单

13

likai 发布于 2019-07-17

“今日芯声”是 读芯术 推出的一档简读栏目,汇聚每日国内外最新最热的AI应用资讯,敬请关注。 1、2019年7月编程语言榜单公布: Python第一,Java第二但出现下滑趋势 PYPL(PopularitY of Programming Language,编程语言流行指数) 7...

阅读(13)评论(0)赞 (0)