JAVA
谜之锋
这个作者很懒,什么都没留下…
展开
-
设计模式之建造者模式
1. 简介建造者模式(Builder Pattern)是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。这种类型的设计模式属于创建型模式(提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活)。2. 四个角色Builder:建造者,给出一个抽象接口,以规范产品对象...原创 2019-11-30 09:36:23 · 424 阅读 · 0 评论 -
Linux下JAVA程序调用so库的接口函数实例(JNA)
目录1. 前言2. JNI调用过程3. JNA调用过程4. Linux下通过JNA技术实现JAVA程序调用so库函数的实例。4.1 开发环境4.2 so库的生成4.2.1 编写文件sayhello.h4.2.2 编写文件sayhello.c4.2.3 编写编译命令文件64cmd.sh和32cmd.sh4.2.4 编译生成so库4.3 JNA程序的编...原创 2019-03-08 16:37:01 · 4790 阅读 · 0 评论 -
java三大特性之封装、继承、多态
java 三大特性之封装、继承、多态一、封装什么是封装?为什么要使用封装?这里介绍下它的优点怎么封装?举一个简单的例子1. 什么是封装?将类中属性和方法的实现逻辑进行隐藏,而对外只提供接口2. 为什么要使用封装?这里介绍下它的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。上面优点摘自http://ww...原创 2019-03-14 09:09:49 · 299 阅读 · 0 评论 -
springBoot 2.0开发实例-构建多模块应用及项目打包(IDEA工具)
大纲1. springBoot 2.0简介2. 开发环境简介及部分重要配置3. 实现功能大纲4. 构建单模块项目5. 重构多模块项目 5.1 创建model, persistence, web三个子模块工程对应module 5.2 添加依赖关系 5.3 编写代码:User实体类,UserRepository数据操作类,UserController类(Web MV...原创 2019-03-26 15:08:40 · 553 阅读 · 0 评论 -
log4j的配置(java)
话不多说,直接贴log4j.properties文件代码,里面有文字说明。# 1.[Log4j 根配置语法]# log4j.rootLogger = [ level ] , appenderName, appenderName, …# 2.[Log4j中有三个主要组成部分:]# loggers: 负责捕获记录信息。# appenders : 负责发布日志信息,以不同的首选目的地。# ...原创 2019-07-31 15:11:39 · 189 阅读 · 0 评论