随笔分类 -  Java

Java技术
关于HashMap
摘要:HashMap原理解析 用了好久的HashMap呀,但是一直都是只会用而已,根本就不太懂里面是啥 怎么实现的... 最近终于稍微深入了解了一下 。 1.首先我们来讲一下 HashMap的基本使用:存储数据 与 获取数据 >>>创建map HashMap<String,String> map = ne 阅读全文
posted @ 2019-07-23 20:05 阿叮339 阅读(267) 评论(0) 推荐(1)
JVM基础详解
摘要:JVM基础解析(一) Java里面有 JDK ,JRE, JVM ,这三者的关系是怎么样的呢? JDK是编译时环境: 整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库 JRE是运行时环境: Java virtual machine(JVM),runtime class 阅读全文
posted @ 2019-07-10 10:39 阿叮339 阅读(244) 评论(0) 推荐(0)
Java实现Mysql的 substring_index 函数功能
摘要:Java实现Mysql数据库中 substring_index函数 前言: 由于hive中没有这个 substring_index函数,所以就自定义一个udf函数来调用使用。(不通过hive使用时可以直接使用下方的代码,如果需要被hive使用 记得继承 UDF类) 主要方法: indexOf(str 阅读全文
posted @ 2019-07-03 17:06 阿叮339 阅读(1139) 评论(0) 推荐(0)
Java实现Excel数据批量导入数据库
摘要:Java实现Excel数据批量导入数据库 概述: 这个小工具类是工作中的一个小插曲哦,因为提数的时候需要跨数据库导数... 有的是需要从oracle导入mysql ,有的是从mysql导入oracle 实践之后我们会发现 使用navicat工具连接mysql数据库, 从oracle数据库中导出数据为 阅读全文
posted @ 2019-06-05 13:25 阿叮339 阅读(5710) 评论(0) 推荐(1)
Java代码调用服务器上的Shell脚本
摘要:Java代码调用服务器上的Shell脚本 这里主要是因为我们报表平台有用到用户手工录入的数据作为结果数据且需要纳入saiku去展示 如我们所知,saiku不会自动刷新,所以需要在数据更新接口中调用服务器上的shell脚本 话不多说,上代码: (直接使用Eclipse, run Java Applic 阅读全文
posted @ 2019-04-17 18:56 阿叮339 阅读(752) 评论(0) 推荐(0)
Windows查看Java内存使用情况
摘要:Windows查看Java程序运行时内存使用情况 1.在cmd命令窗口输入 jconsole ,弹出Java监视和管理控制台窗口 2.连接本地进程,首先需要知道想查看的进程ID ( pid ) 在cmd命令窗口中输入 netstat -ano | findstr 8080 (端口号是你的程序正在使用 阅读全文
posted @ 2019-03-07 13:45 阿叮339 阅读(2658) 评论(0) 推荐(0)
Java判断对象是否为NULL
摘要:Java使用反射判断对象是否为NULL 判断Java对象是否为null可以有两层含义: 第一层: 直接使用 object == null 去判断,对象为null的时候返回true,不为null的时候返回false。 第二层:在object != null 为true的情况 下,进一步去判断对象的所有 阅读全文
posted @ 2018-11-12 13:06 阿叮339 阅读(189772) 评论(3) 推荐(6)
Java关于反射
摘要:反射的概念:JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 通俗一些 就是说Java通过反射能够创建类的对象,使用类中的方法以及获取类中的属性 阅读全文
posted @ 2018-11-02 16:12 阿叮339 阅读(1136) 评论(0) 推荐(0)
多线程处理慢sql查询小笔记~
摘要:多线程处理慢sql查询以及List(Array)的拆分 系统数据量不大,但是访问速度特别慢,使用多线程优化一下!!! 优化结果:访问时间缩短了十几秒 25s --> 8s 一、List的拆分:Iterables.partition 注意: 引入的包为google名下的 Iterables.parti 阅读全文
posted @ 2018-10-31 18:15 阿叮339 阅读(2980) 评论(0) 推荐(0)
ActiveMQ的发布者/订阅者模型示例
摘要:ActiveMQ的发布者/订阅者模型入门示例 (1)下载安装activemq,启动activeMQ。 详细步骤参考博客:http://www.cnblogs.com/DFX339/p/9050878.html (2)创建maven项目,java项目或者web项目都可以。 项目源码下载地址:https 阅读全文
posted @ 2018-05-18 14:15 阿叮339 阅读(1422) 评论(1) 推荐(1)
ActiveMQ的P2P示例
摘要:ActiveMQ的P2P示例(点对点通信) (1)下载安装activemq,启动activeMQ。 详细步骤参考博客:http://www.cnblogs.com/DFX339/p/9050878.html (2)新建maven项目(java项目或者web项目都可以) 代码下载地址:https:// 阅读全文
posted @ 2018-05-17 14:50 阿叮339 阅读(675) 评论(0) 推荐(0)
ActiveMQ的安装与配置
摘要:ActiveMQ的安装与配置详情 (1)ActiveMQ的简介 P2P的特点: 三个重点:队列(queue) 生产者(sender) 消费者(receiver) 每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到他们被消费或超时。 每个消息只有一个消费者(Consumer 阅读全文
posted @ 2018-05-17 14:26 阿叮339 阅读(6661) 评论(0) 推荐(0)
SpringMVC中文乱码的解决办法
摘要:中文乱码分类: (1)按照请求分类: GET请求乱码 POST请求乱码 (2)按照乱码位置分类 从前台传到后台的数据乱码(存储到数据库中的数据乱码) 从后台传到前台的数据乱码(显示在页面的数据乱码) 乱码的解决方式: (1)GET请求中请求参数乱码(注意:GET请求乱码,Spring的配置以及编码拦 阅读全文
posted @ 2018-04-09 11:50 阿叮339 阅读(1585) 评论(0) 推荐(2)
设计模式一创建型设计模式
摘要:设计模式总概念之创建型设计模式详解 设计模式分类: 创建型设计模式:对象怎么来的,主要用于创建对象。 结构型设计模式:对象和谁有关系,主要用于描述对象之间的关系。 行为型设计模式:对象和对象在干嘛,主要用于描述对象的动作。 J2EE型设计模式:对象联合起来要干嘛,主要用于描述对象联合的目的。 设计模 阅读全文
posted @ 2018-04-04 14:33 阿叮339 阅读(252) 评论(0) 推荐(0)
Java使用POI插件将数据以excel形式备份
摘要:将数据以表格形式进行备份 (1)导入poi的jar包 放入lib下: WebRoot\WEB-INF\lib\poi-3.2-FINAL-20081019.jar 下载链接:https://github.com/DFX339/POI_Plugin.git (2)StringBuffer转换为二维数组 阅读全文
posted @ 2018-03-23 16:39 阿叮339 阅读(544) 评论(0) 推荐(0)
dubbo+zookeeper+jsp+springmvc+spring+mybatis+mysql+maven完整示例
摘要:项目分为三部分,这里分为三个maven项目(基于web,所以最后一个为maven创建的web项目) 1.接口定义以及实体类定义(api+pojo) maven创建java项目,打包成jar 2.dubbo的服务提供方:定义接口实现,底层使用mybatis持久层框架,mysql数据库 在这里配置map 阅读全文
posted @ 2017-12-24 11:15 阿叮339 阅读(2431) 评论(5) 推荐(0)