经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Java

自己动手写一个持久层框架

1. JDBC问题分析 我们来看一段JDBC的代码: public static void main(String[] args) { Connection connection = null; PreparedStatement preparedSta...[2020/11/10]

自定义注解!绝对是程序员装逼的利器!!

GitHub 18k Star 的Java工程师成神之路,不来了解一下吗! GitHub 18k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 18k Star 的Java工程师成神之路,真的真的不来了解一下吗! 相信很多人对Java中的注解都很熟悉,比如...[2020/11/10]

技术点6:Tomcat服务器

Tomcat 一、JavaWeb 的概念 1、什么是 JavaWeb   JavaWeb 是指,所有通过 Java 语言编写可以通过浏览器访问的程序的总称,叫 JavaWeb。   JavaWeb 是基于请求和响应来开发的。 2、什么是请求   请求是指客户端给服务器发送数据,叫请求 R...[2020/11/10]

腾讯开源 APIJSON 连创五个第一

腾讯第一个码云推荐项目, 其它最早创建的是 TencentOS-tiny(码云) 2019.8.23 腾讯第一个码云GVP项目, 其它最早创建的是 TencentOS-tiny(码云) 2019.8.23 腾讯码云官方所有项目中Star第一, 其它最高是 Ten...[2020/11/10]

为什么要谨慎使用Arrays.asList、ArrayList的subList?

1. 使用Arrays.asList的注意事项 1.1 可能会踩的坑 先来看下Arrays.asList的使用: List<Integer> statusList = Arrays.asList(1, 2); System.out.println(statusList); ...[2020/11/10]

书城项目:第1阶段

表单验证 一、验证的规则   验证用户名:必须由字母,数字下划线组成,并且长度为 5 到 12 位   验证密码:必须由字母,数字下划线组成,并且长度为 5 到 12 位   验证确认密码:和密码相同   邮箱验证:xxxxx@xxx.com   验证码:现在只需要验证用户已输入。 二、具...[2020/11/10]

Java基础语法:数组

一、简介 描述: 数组是相同类型数据的有序集合。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 基本特点: 数组的长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 数组元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型...[2020/11/10]

阿里巴巴开发手册强制使用SLF4J作为门面担当的秘密,我搞清楚了

之前已经详细、全面地介绍了 Log4j,相信小伙伴们已经完全掌握了。那我在读嵩山版的阿里巴巴开发手册(没有的小伙伴,记着找我要)的时候,就发现了一条「强制」性质的日志规约: 应用中不可以直接使用日志系统(Log4j、Logback)中的 API,而应该使用日志框架中的 API,比...[2020/11/10]

大厂面试系列(七):数据结构与算法等

数据结构和算法 链表 链表,常见的面试题有写一个链表中删除一个节点的算法、单链表倒转、两个链表找相交的部分,这个一般必须得完全无误的情况下写出来; 给出两个链表的头结点,找出这两个链表的交点。 java 中数组和链表的区别,各自优势 如何设计拥有高效的随机读取能力的的链表(跳表) 设计跳...[2020/11/10]

给Java初学者的建议及学习路线

给Java初学者的建议及学习路线

1. 引言 这是一篇初学者干货,请耐心看完,希望对你有帮助 作为初学者的你,命中了以下问题吗? 张三丰:编程是什么,怎么编程?张无忌:what,比土木工程好?成昆:有相关的编程视频和书籍推荐吗?杨逍:听说人工智能和大数据很火,学人工智能还是大数据好? 其实,以上很多问题,...[2020/11/10]

AQS源码深入分析之条件队列-你知道Java中的阻塞队列是如何实现的吗?

本文基于JDK-8u261源码分析 1 简介 因为CLH队列中的线程,什么线程获取到锁,什么线程进入队列排队,什么线程释放锁,这些都是不受我们控制的。所以条件队列的出现为我们提供了主动式地、只有满足指定的条件后才能线程阻塞和唤醒的方式。对于条件队列首先需要说明一些概念:条件队列是...[2020/11/10]

SpringBoot第五集:整合Druid和MyBatis(2020最新最易懂)

SpringBoot第五集:整合Druid和MyBatis(2020最新最易懂) 1.SpringBoot整合Druid   Druid是阿里巴巴的一个开源项目,是一个数据库连接池的实现,结合了C3P0、DBCP、PROXOOL等DB池的优点,整合配置参考地址。Druid不但提供连接池的...[2020/11/10]

技术点4:jQuery

jQuery 一、jQuery介绍 1.什么是jQuery?   jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库。 2.jQuery核心思想   它的核心思想是 write le ,do more(写得更少...[2020/11/10]

配置ng-zerro的nz-date-picker时间选择组件

1、官方示例nz-date-picker ? 官方示例中做到的效果无法满足业务查询的务求,比如:我需要先选中开始时间,然后再选择结束时间时无法选中相同日期的数据,并且即使选择“此刻”时,对应的时间也没有进行禁用 ? 说明:ng-zerro是有对应的实现的,但是在示例中相对简单,无法...[2020/11/10]

技术点5:XML语言

技术点5:XML语言

xml 一、XML 简介 什么是 xml?   xml 是可扩展的标记性语言。 xml 的作用?   1.用来保存数据,而且这些数据具有自我描述性;   2.它可以作为项目或者模块的配置文件;   3.还可以作为网络传输数据的格式(现在以JSON为主)。 二、xml 语法 1、文档...[2020/11/10]

获取List集合对象中某一列属性值

例:获取disposeList集合中CorpusMarkPage对象中的responseId属性,生成新的List集合 List<String> responseIdList = disposeList.stream().map(CorpusMarkPage::getRes...[2020/11/10]

IDEA常用快捷键

fori 快速生成for循环 ctrl+alt+v 自动补齐返回值 ctrl+i 实现接口方法 ctrl+o 重写方法 ctrl+y 刪除当前行 文件右键 show in explorer 打开文件在文档管理中 c...[2020/11/10]

将Map中对应的key和value赋值到对象中

BeanUtils位于import org.apache.commons.beanutils.BeanUtils包下 其使用方法: Map<String, Object> objectMap=new HashMap<String, Object>() tr...[2020/11/10]

编码风格:Mvc模式下SSM环境,代码分层管理

本文源码:GitHub·点这里 || GitEE·点这里 一、分层策略 MVC模式与代码分层策略,MVC全名是ModelViewController即模型-视图-控制器,作为一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性...[2020/11/10]

Spring Cloud 纯干货,从入门到实战

导读   之前写过一篇SpringCloud从入门到精通的点我直达,微服务基础知识点我直达,今天我们使用Spring Cloud模拟一个电商项目。分别有以下2个服务,商品、订单。下面我们开始叭 技术栈 SpringBoot整合SpringCloud 通信方式:http restful ...[2020/11/10]

Java高并发6-ThreadLocal内部各种方法实现原理 - 心悦君兮君不知-睿

Java高并发6-ThreadLocal内部各种方法实现原理 - 心悦君兮君不知-睿

一、复习 上下文切换的时机:(1)线程中断的时候;(2)线程使用完时间片处于就绪状态的时候形成死锁的四个条件:(1)互斥条件;(2)请求并持有条件;(3)不可剥夺条件;(4)环路等待条件根据操作系统原理,目前只能破除(2)和(4)守护线程,格式:线程实例.setDaemon(true)T...[2020/11/10]

Spring 配置最好不要配置 xsd 版本号!

作者:横云断岭 https: blog.csdn.net/hengyunabc/article/detail 22295749 为什么dubbo启动没有问题? 这篇blog源于一个疑问: 我们公司使了阿里的dubbo,挂掉有好几个月了,为什么我们的应用启动没有问题?我们的应...[2020/11/10]

Spring Security 实战干货:客户端OAuth2授权请求的入口

Spring Security 实战干货:客户端OAuth2授权请求的入口

1. 前言 在Spring Security 实战干货:OAuth2第三方授权初体验一文中我先对OAuth2.0涉及的一些常用概念进行介绍,然后直接通过一个DEMO来让大家切身感受了OAuth2.0第三方授权功能。今天我们来一步一步分析这其中的机制。 2. 抓住源头 http: ...[2020/11/10]

技术点3:JavaScript语言

JavaScript 语言入门 一、JavaScript 介绍   Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。   JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引...[2020/11/9]

Flink的sink实战之二:kafka

欢迎访问我的GitHub https: github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 本文是《Flink的sink实战》系列的第二篇,前文《Flink的si...[2020/11/9]

基于synchronized锁的深度解析

1. 问题引入 小伙伴们都接触过线程,也都会使用线程,今天我们要讲的是线程安全相关的内容,在这之前我们先来看一个简单的代码案例。 代码案例: /** * @url: i-code.online * @author: AnonyStar * @time: 2020/...[2020/11/9]

Spring Security 实战干货:OAuth2第三方授权初体验

1. 前言 Spring Security实战干货系列 现在很多项目都有第三方登录或者第三方授权的需求,而最成熟的方案就是OAuth2.0授权协议。Spring Security也整合了OAuth2.0,在目前最新的Spring Security 5中整合了OAuth2.0的客...[2020/11/9]

手写一个 Redis 客户端,So easy~

前言 这篇文章很简单,就是写一个 Java 版本的 Redis Client,而且不是一个生产级别的项目,只是一个验证类型的 demo。用于了解 “实现一个 Redis Client” 需要注意哪些事情。 思考 首先,Redis 是一个服务器,有 ip,有端口,那么,我们就可以用 ...[2020/11/9]

java教程从入门到精通java基础教程

作为一名初学者在学习Java前一定要考虑几个问题 1、自己为什么要学Java? 2、未来想做什么样的工作? 3、有考虑过学Java这条路自己能不能走完? 实际上学习Java之前,初学者们应该做好充足的攻略,就像出门旅游,要先确定游览路线(学习路线)、然后买车票,订酒店(找合适自己的...[2020/11/9]

最新java自学路线及全套资料教程

当下想学习Java开发的人越来越多,对于很多零基础的人来说,没有相关的视频教程及相关的学习线路,学起来是一件很费劲的事情,还有很多人从网上及其它渠道购买视频,这些视频资料的价格对于刚毕业的大学生来说也是一笔不小的数目。 为此小编经过七天七夜才整理了这套零基础全套Java教程,可谓是呕...[2020/11/9]

050_面向对象 - 清风(学习-踏实)

目录面向对象面向对象定义类与对象的关系创建与初始化对象创建对象内存分析。属性:字段 Field 成员变量 默认初始化类封装高内聚低耦合封装的意义继承Objectsuper方法重写多态多态存在的条件不能多态的方法instanceof引用类型转换static抽象类接口内部类成员内部类静态内部...[2020/11/9]

060_异常机制 - 清风(学习-踏实)

060_异常机制 - 清风(学习-踏实)

目录异常机制什么是异常检查性异常运行时异常错误异常体系结构ErrorException捕获和抛出异常关键字自定义异常自定义异常步骤实际应用中的经验总结 https: www.bilibili.com/video/BV12J41137hu/?p=77 异常机制 什么是异常 异常指程序...[2020/11/9]

【17】进大厂必须掌握的面试题-50个Angular面试

我们整理了一份主要的Angular面试问题清单,分为三部分: 角度面试问题–初学者水平 角度面试问题–中级 角度面试问题–高级 初学者水平–面试问题 1.区分Angular和AngularJS。 特征 AngularJS Angular 建筑 支持MVC设计模型 使用组...[2020/11/9]

spring boot 图片上传

spring boot 图片上传

spring boot 图片上传 html页面代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文件上传</title> ...[2020/11/9]

从.Net到入坑Java(二)IDEA 安装及环境的配置

从放弃.Net到入坑Java(一) 所谓工欲善其事,必先利其器,做java开发也一样,在比较了目前最流行的几个java IDE(eclipse,myeclipse、IDEA)之后,我果断选择IDEA。要知道,写代码的水平可以是一坨屎,但是开发工具一定要用最好的,就像一个人武功很差,又不...[2020/11/9]

Spring Boot API 统一返回格式封装

今天给大家带来的是Spring Boot API 统一返回格式封装,我们在做项目的时候API 接口返回是需要统一格式的,只有这样前端的同学才可对接口返回的数据做统一处理,也可以使前后端分离 模式的开发中,只关注于业务,而无需考虑对每一个返回结果做处理,中心思想是,所有结果封装为jso...[2020/11/9]

Spring Boot 接口幂等插件使用

幂等概述 幂等性原本是数学上的概念,即使公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种...[2020/11/9]

天啦撸!打印日志竟然只晓得 Log4j?

空了的时候,我都会在群里偷偷摸摸地潜水,对小伙伴们的一举一动、一言一行筛查诊断。一副班主任的即时感,让我感到非常的快乐,略微夹带一丝丝的枯燥。 这不,我在战国时代读者群里发现了这么一串聊天记录: 竟然有小伙伴不知道“打日志”是什么意思,不知道该怎么学习,还有小伙伴回答说,只知道 L...[2020/11/9]

自己动手实现一个简单的 IOC,牛皮!!

我们将分为几步来编写简易 IOC,首先设计组件,再设计接口,然后关注实现。 1. 设计组件。 我们还记得Spring中最重要的有哪些组件吗?BeanFactory 容器,BeanDefinition Bean的基本数据结构,当然还需要加载Bean的资源加载器。大概最后最重要的就是这几个...[2020/11/9]

Java学习中注解与多线程,网络编程与XML技术,集合框架等

本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术。初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习。下面是个人的总结   一、集合框架及泛型 1、集合框架 是一套性能优良、使用方便的接口和类(位于java.u...[2020/11/9]

5分钟GET我使用Github 5 年总结的这些骚操作!

我使用 Github 已经有 5 年多了,今天毫无保留地把自己觉得比较有用的 Gihub 小技巧送给关注 JavaGuide 的各位小伙伴。 这篇文章肝了很久,就挺用心的,大家看内容就知道了。 如果觉得有收获的话,不要白嫖!点个赞/在看就是对我最大的鼓励。你要是可以三连(点赞+在看+...[2020/11/9]

Java 编辑、删除Excel中的超链接 - E-iceblue

本文介绍如何编辑Excel文档中的超链接,包括编辑超链接显示文本、链接地址及删除指定超链接。使用免费版Excel类库工具,Free Spire.XLS for Java。Jar包获取可在官方网站下载,并解压将lib文件夹下的jar导入Java程序;Maven程序中的jar导入参考这篇教程...[2020/11/9]

详解Spring Security的HttpBasic登录验证模式

一、HttpBasic模式的应用场景 HttpBasic登录验证模式是Spring Security实现登录验证最简单的一种方式,也可以说是最简陋的一种方式。它的目的并不是保障登录验证的绝对安全,而是提供一种“防君子不防小人”的登录验证。 就好像是我小时候写日记,都买一个带小锁头的日记...[2019/11/15]

JVM 中你不得不知的一些参数

有的同学虽然写了一段时间 Java 了,但是对于 JVM 却不太关注。有的同学说,参数都是团队规定好的,部署的时候也不用我动手,关注它有什么用,而且,JVM 这东西,听上去就感觉很神秘很高深的样子,还是算了吧。 没错,部署的时候可能用不到你亲自动手,但是出现问题了怎么办,难道不用你解决...[2019/11/15]

Java中「与运算,或运算,异或运算,取反运算。」

Java中「与运算,或运算,异或运算,取反运算。」

版权声明一:本文为博主原创文章,转载请附上原文出处链接和本声明。版权声明二:本网站的所有作品会及时更新,欢迎大家阅读后发表评论,以利作品的完善。版权声明三:对不遵守本声明或其他违法、恶意使用本网内容者,保留追究其法律责任的权利。本文链接:https: home.cnblogs.com/u...[2019/11/15]

SpringBoot项目使用RedisTemplate遇到key值\xac\xed\x00\x05t\x00的坑

  前端时间新项目使用SpringBoot的RedisTemplate遇到一个问题,先简单描述一下问题:不同项目之间redis共用一个,但是我们新项目读不到老项目存储的缓存。新项目搭建的时候没有跟老项目使用同一个core包里的redisutils工具类,老项目使用的是jedis对象来操作...[2019/11/15]

Java描述设计模式(19):模板方法模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 通常一款互联网应用的开发流程如下:业务需求,规划产品,程序开发,测试交付。现在基于模板方法模式进行该过程描述。 public cla C01_InScene { public static void m...[2019/11/15]

对《Java核心技术卷一》读者的一些建议

《Java核心技术卷一》是唯一可以和《Java编程思想》媲美的一本 Java 入门书。单从技术的角度来看,前者更好一些。但上升到思想层面嘛,自然后者更好,两者的偏重点不同。 思想不会变,所以《Java编程思想》还停留在第 4 版(2007 年);而技术是要更新迭代的,所以《Java核心...[2019/11/15]

SpringCloud 配置文件 application.yml和 bootstrap.yml区别

SpringCloud 配置文件 application.yml和 bootstrap.yml区别

前言: SpringBoot默认支持properties和YAML两种格式的配置文件。前者格式简单,但是只支持键值对。如果需要表达列表,最好使用YAML格式。SpringBoot支持自动加载约定名称的配置文件,例如application.yml。如果是自定义名称的配置文件,就要另找方法...[2019/11/15]

Java基础语法01-基本数据类型

Java基础语法01-基本数据类型

一、Java入门 Java 是最好的语言吗? 不是,因为在每个领域都有更合适的编程语言。 Java技术体系平台 JavaSE JavaEE JavaME Java程序的结构 类{   方法{     语句;   }} 二、Java基础知识 注释: 单行 ...[2019/11/15]

329
2
记录数:6677 页数:1/13412345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板