亚博vip86.com 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
Java相关:JavaJSPJFinalGroovySpringSpring BootServletScalaStruts2JUnit设计模式
 Java相关

Java后端产生验证码后台验证功能的实现代码

直接跳severlet在java后台生成验证码: @RequestMapping(value="yzm.action") public void Yzm(HttpSe ion se ion,HttpServletResponse resp){ 验证码图片的宽度。 ...[2019/6/26]

Java实体类中Set按照对象的某个字段对set排序

背景: User实体类 有个属性是 Set<PositionChange> 职位变更字段 如下: PositionChange实体类 有个属性是positionStartDate 什么时候开始任职此职务的字段 现在有一个需求,想在查询出 User这个对象的时...[2019/6/26]

java正则表达式获取大括号小括号内容并判断数字和小数亲测可用

 获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}"; 匹配大括号 private static String regexx = "\\(([^}]*)\\)"; 匹配小括号...[2019/6/26]

java实现图的邻接表存储结构的两种方式及实例应用详解

java实现图的邻接表存储结构的两种方式及实例应用详解

前言 本篇来谈一谈图的邻接表实现的两种方式,首先我们明确一点“学会图的邻接表实现的关键点在于“:你所建立的图的邻接表的对象是什么! 首先我们看一下《算法导论》中关于图的邻接表的定义: 图G=(V,E)的邻接表表示有一个包含 |V| 个列表的数组Adj所组成,其中每个列表对应于V中的...[2019/6/26]

Ali-Tomcat 安装

通过在 Eclipse 安装 Tomcat4e 插件,或者在 Intellij Idea 安装配置 Ali-tomcat,可以快 速方便地启动并调试基于 EDAS 服务化框架 HSF 开发的应用。 1.1.1 Eclipse 安装 Tomcat4E Eclipse Tomcat4E 安装 ...[2019/6/26]

高级Java工程师必备 ----- 深入分析 Java IO (三)

概述 Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字、按行等...[2019/6/26]

2019全套Java视频 免费赠送

本人今年刚看完这套课程找到工作了 待遇还不错 现在送给大家 网盘链接:https: pan.baidu.com 1cEK6WoXS4F9SRgj1bZclqg 提取码:bjl8 希望对大家有用 一起努力 原文链接:http: www.cnblogs.com/tanglaoya11111/p/110...[2019/6/26]

高级Java工程师必备 ----- 深入分析 Java IO (二)NIO

接着上一篇文章 高级Java工程师必备 ----- 深入分析 Java IO (一)BIO,我们来讲讲NIO 多路复用IO模型 场景描述 一个餐厅同时有100位客人到店,当然到店后第一件要做的事情就是点菜。但是问题来了,餐厅老板为了节约人力成本目前只有一位大堂服务员拿着唯一的一本...[2019/6/26]

记录--git命令行上传项目到github仓库

    由于公司一直使用的是的SVN,基本上都是内网,原来的git命令都快忘记了,当然也是自己太懒,平时都是直接拖到github上。今天打开idea后突然看到了原来自己写好的一个项目,就想将它上传到github上,也顺便再复习一下git命令,没想到也是遇到了很多坑,也是参考了几...[2019/6/26]

设计模式-策略模式

设计模式-策略模式

这是一个在书上看到的例子,在这里简单记录一下。 1.需求 一个销售书籍的系统,实现:每种书的折扣不一样,教材类的8折,小说类7折,生活类5折,其他的没有折扣。 2.容易想到的解决方法 通常我们会写一个方法计算每种书的价格,代码如下: private int caculatePrice(Str...[2019/6/26]

i++和++i

i++和++i

今天做了一道题,代码如下: packagealgorithms.com.guan.javajicu; public cla Inc { public staticvoid main(String[] args) { Incinc = newInc(); ...[2019/6/26]

java拼接字符串、格式化字符串方式

java拼接字符串、格式化字符串方式

1.代码 + String arg0 = "Bob"; String arg1 = "Alice"; System.out.println("hello," + arg0 + ". I am " + arg1 + "."); ...[2019/6/26]

八:适配器模式

从实现方式上分为两种,类适配器和对象适配器,这两种的区别在于实现方式上的不同,一种采用继承,一种采用组合的方式(继承和实现接口方式)。 从使用目的上来说,也可以分为两种,特殊适配器和缺省适配器,这两种的区别在于使用目的上的不同,一种为了复用原有的代码并适配当前的接口,一种为了提供缺省的实现,避...[2019/6/26]

Java基础之反射

个人理解:   反射就是将文件的所有内容都清晰的进行的查看,尤其是开源通过暴力反射将私有的内容进行呈现出来!同时可以通过反射进行对象的创建。要知晓类的加载形成.cla 文件是最先执行的(在类进内存的时候),然后再开始执行静态的内容。通过反射获取成员变量、成员方法或者构造方法都有四种方法!可以利用...[2019/6/26]

FTP文件上传下载

FTP文件上传下载

  使用Apache Commons Net来实现FTP服务器文件的上传 与 下载   maven配置Jar <!-- https: mvnrepository.com/artifact/commons-net/commons-net --> &...[2019/6/26]

【面试】如果把线程当作一个人来对待,所有问题都瞬间明白了

多线程的问题都曾经困扰过每个开发人员,今天将从全新视角来解说,希望读者都能明白。 强烈建议去运行下文章中的示例代码,自己体会下。 问题究竟出在哪里?一个线程执行,固然是安全的,但是有时太慢了,怎么办?老祖宗告诉我们,“一方有难,八方支援”,那不就是多叫几个线程来帮忙嘛,...[2019/6/26]

jsp自定义标签

  Javaweb实现自定义标签:将方法封装到自定义标签处理类中,然后使用方法与JSTL标签一致。在实际开发中,前台页面是不允许html代码和java代码相混合的,但有时jsp或第三方为我们提供的标签满足不了需求,这时需要通过自己将业务逻辑封装到继承jsp规范的类或接口的处理类中来定义标签,这就是...[2019/6/26]

开篇绝不是废话

开篇绝不是废话

    本期是油墨山的开篇之作,那我们就按部就班的来说好了。油墨山的初衷,是为了能够给初学java的小白以指引,希望能够通过一天一天的文章积累,梳理java基础知识脉络,清晰规划java学习路线。基础是万丈高楼的基石,基础不牢,越往后学越是糊涂。也希望油墨山能一直陪伴朋友们成长...[2019/6/26]

大项目之网上书城(十二)——完成啦

大项目之网上书城(十二)——完成啦

目录 大项目之网上书城(十二)——完成啦 主要改动 新增代码 1.addCategory.jsp 效果图 2.bookManager.jsp 效果图...[2019/6/26]

Java基础--多线程

一、程序、进程、线程 1、区别   (1)程序是一段静态的代码,为应用程序执行的蓝本。  (2)进程为程序的一次动态执行过程,包括代码的加载、执行以及执行完毕的一个完整过程。  (3)线程是进程中的一个执行单元,一个进程在执行过程中可以产生多个线程(至少有一个线程 )。 2、关系   (...[2019/6/26]

Java常用library function汇总

Array:   Arrays.copyfOf(<original primitive array>, int newLengtg) 如果newlength大于original, 则会padd成0或者null character,取决于original array 的type. 原...[2019/6/26]

每日一码——回文数判断

每日一码——回文数判断

       今天的每日一码的题目讲的是判断一个数是不是回文数,所谓的回文数就是不论是从左往右读还是从右往左读都是一样的结果,比方说12321。方法有很多,这里和大家一起分享几个。        主要可以从两个方面...[2019/6/26]

设置Feign的Header信息 - 偏执狂-M

设置Feign的Header信息 - 偏执狂-M

设置Feign的Header信息 两种方式 1.在方法参数前面添加@RequestHeader注解 @PostMapping(value = "/getStuDetail") public ReturnInfo getStudentDetail(@RequestBody Ma...[2019/6/26]

Prometheus 入门

简介 Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。 特点 作为新一代的监控框架,Prometheus ...[2019/6/25]

StatementHandler-Mybatis源码系列

内容更新github地址:我飞 StatementHandler接口 StatementHandler封装了Mybatis连接数据库操作最基础的部分。因为,无论怎么封装,最终我们都是要使用JDBC和数据库打交道的。 最早我们学习java连接数据库时的代码就像下面写的那样:: import ja...[2019/6/25]

面向对象——封装

面向对象——封装 面向对象 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿。 三大基本特征:封装、继承和多态性。 ...[2019/6/25]

Spring核心(IoC) 入门解读

什么是IoC容器和Bean? 说到容器,就是用来装东西,那么这里边装的是什么那?是bean对象。那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会new一个对象出来,但是会有这么一个问题,当我们在不同的包下需要this对象的时候,我们都会进行new的操作,这还只是一...[2019/6/25]

关于lombok插件的使用,强大的简化代码工具

关于下载和安装lombok插件,过程特别简单,可以参考: https: blog.csdn.net/longloveqing/article/detail 81539749 安装好后,下面介绍下lombok的简单使用: 1.在项目中的pom.xml中添加依赖: 2.添加好依赖...[2019/6/25]

Java实现二叉树的先中后遍历

二叉树示意图 节点的数据结构: public static cla Node { public int value; public Node left; public Node right; ...[2019/6/25]

高级Java工程师必备 ----- 深入分析 Java IO (一)BIO

BIO编程 最原始BIO 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP...[2019/6/25]

Spring boot使用influxDB总结

项目中需要存放大量设备日志,且需要对其进行简单的数据分析,信息提取工作. 结合众多考量因素,项目决定使用时序数据库中的领头羊InfluxDB. 引入依赖 项目中使用influxdb-java,在pom文件中添加如下依赖(github地址:https: github.com/influxdata/...[2019/6/25]

一:设计者模式六大原则和单例模式

一:设计者模式六大原则和单例模式

设计者模式六大原则: 1.单一原则。描述的意思是每个类都只负责单一的功能,切不可太多业务,导致重复代码,并且一个类应当尽量的把一个功能做到极致。 2. 里氏替换原则:意思是一个子类应该可以替换掉父类并且可以正常工作。通俗的讲师尽量不要重写父类的方法,最好用接口的方式。 3.接...[2019/6/25]

结合案例深入解析:抽象工厂模式

一、基本概念 当涉及到产品族的时候,就需要引入抽象工厂模式了。 每一个模式都是针对一定问题的解决方案。抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和...[2019/6/25]

java--Proreties

Prorerties /* * Properties,内存与文件信息交互 * 表示了一个持久的属性集 * * 构造方法: * Properties() * * */ 简单使用 创建,添加,遍历, private static void method() ...[2019/6/25]

SpringBoot配置文件详解

SpringBoot配置文件详解

Spring Boot使用一个全局的配置文件 application.properties application.yml 配置文件放在src/main/java/resources目录或者类路径/config下,主要用yml写法。 yml语法   1.基本语法   &...[2019/6/25]

Java并发——阿里架构师是如何巧用线程池的

一、创建线程 1.创建普通对象,只是在JVM的堆里分配一块内存而已 2.创建线程,需要调用操作系统内核的API,然后操作系统需要为线程分配一系列资源,成本很高 线程是一个重量级对象,应该避免频繁创建和销毁,采用线程池方案 二、一般的池化资源 假设Java线程池采用一般...[2019/6/25]

java--Thread

多线程 一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例(不推荐) 另一种方法是声明实现 Runnable 接口的类。该类然后实现 run 方法。然后可以分配该类的实例,在创建 Thread 时作为一个参数来传递并启...[2019/6/25]

Java泛型初探

Java泛型初探

一、泛型概念     一般的类和方法,只能使用具体的类型,要么是基础类型,要么是自定义的类,接口等。泛型,按字面意思来理解就是泛化的类型。什么是泛化的类型呢,在面向对象里,继承是一种泛化机制,方法可以接受一个基类的参数,那么该基类延伸出来的所有子类都可以传递进来,这...[2019/6/25]

myeclipse 导入项目时no projects are found to import解决办法

myeclipse 导入项目时no projects are found to import解决办法

myeclipse 识别一个工程需要.cla path与.project文件,一般无需提交SVN所以项目切下来的时候是没有这两个文件的。   方法1: 1) 在myeclipse中新建一个和你要导入的项目同名的项目。2) 在新建的项目中找到....[2019/6/25]

第一章 corejava的入门

第一章 corejava的入门

第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输出语句输出a,b的最大值System.out.println((|a+b|+|a-b|)/2); ...[2019/6/25]

Springboot利用poi导出excel下载

因为项目中之前的做法是用反射获取属性,所以demo中也是用的反射,我看网上很多文章都是存入一个List<Map>中,不知道这两种哪种更何合适一点,或者有没有什么更好的方法。 首先引入pom,lombok可选  <dependency> <...[2019/6/25]

介绍几款有用的工具

突然发现今天要介绍的东西都和百度有点关系,不得不说,这家公司虽然做了很多不好的事情,但有些产品也毕竟是方便了我们的日常,一点小牢骚,开始今天的介绍吧:) 百度统计 这个工具很多做产品或者是运营的童鞋应该不会陌生,因为百度统计的作用,就是用来分析一款产品(网页,App)的流量数据信息。包括访客数量...[2019/6/25]

java基础语法

java基础语法 计算机存储单元: 字节是计算机中最小存储单元 8个bit(二进制位<0或1>)表示为一个字节,(写成1 Byte或1 B) 1 Byte = 8 bit 1 KB = 1024 Byte 1 MB = 1024 KB 1 GB = 1024 MB  1 T...[2019/6/25]

面向切面的Spring

本篇内容说说Spring对切面的支持,如何把普通类声明为一个切面,以及如何使用注解创建切面,主要有以下几点内容: 什么是面向切面编程 选择连接点 使用注解创建切面 在XML中声明切面 什么是面向切面编程 切面能帮助模块化横切关注点,横切关注点可以被描述为影响应用多处的功能。如...[2019/6/25]

Java开发笔记(一百一十五)使用Socket开展文件传输

前面介绍了怎样通过Socket在客户端与服务端之间传输文本,当然Socket也支持在客户端与服务端之间传输文件,因为文件本身就是通过I/O流实现读写操作的,所以在套接字的输入输出流中传输文件真是再合适不过了。只是套接字属于长连接,倘若Socket一直不关闭,连接将总是处于就绪状态,也就无法判断文件...[2019/6/25]

大项目之网上书城(十一)——前台完成

目录 大项目之网上书城(十一)——前台完成 主要改动 新增代码 1.head.jsp 效果图 2.changeinfo.jsp 效果图 ...[2019/6/25]

java设计模式--装饰模式

装饰模式:就是动态地给一个对象添加一些额外的职责(功能)。那么如何动态的给一个对象添加功能呢,以下给出了例子。 Person是一个对象接口,我们的目的是给实现这个接口的对象动态的添加职责public interface Person {     定义一了一个装饰的方法 vo...[2019/6/25]

初识MyBatis之HelloWorld

1.先下载MyBatis相关Jar包。 2. 创建数据库和表 CREATE TABLE tbl_employee( id INT(11) PRIMARY KEY AUTO_INCREMENT, last_name VARCHAR(255), gender...[2019/6/25]

Akka-CQRS(13)- SSL/TLS for gRPC and HTTPS:自签名证书产生和使用

  到现在,我们已经完成了POS平台和前端的网络集成。不过,还是那句话:平台系统的网络安全是至关重要的。前一篇博客里我们尝试实现了gRPC l/tls网络连接,但测试时用的证书如何产生始终没有搞清楚。现在akka-http开发的ws同样面临HTTPS的设置和使用问题。所以,特别抽出这篇...[2019/6/24]

自学java大数据可以找到工作吗?该怎么学?

自学java,想将来从事大数据工作,怎么学? 我是大一通信工程的一名学生,我们学习的是C,但我将来想从事大数据开发的工作,我想向各位大佬请教一下,像我这种情况,自学java然后去从事大数据工作是不是不太现实?如果做的话我该怎么制定学习路线呢? 看到这个问题我就有点小激动,哈哈哈~~又...[2019/6/24]

561
2
记录数:4871 页数:1/9812345678910下一页尾页
加载更多