经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
Java相关:JavaJSPJFinalSpringSpring BootGroovyServletScalaStruts2JUnit设计模式
 Java相关
详解Redis持久化(RDB和AOF)

详解Redis持久化(RDB和AOF)

详解Redis持久化(RDB和AOF) 什么是Redis持久化? Redis读写速度快、性能优越是因为它将所有数据存在了内存中,然而,当Redis进程退出或重启后,所有数据就会丢失。所以我们希望Redis能保存数据到硬盘中,在Redis服务重启之后,原来的数据能够恢复,这个过程就叫持久化...[2020/4/2]

【视频+图文】Java经典基础练习题(四):键盘输入一个正整数,获取这个正整数的每一位并将其输出

【视频+图文】Java经典基础练习题(四):键盘输入一个正整数,获取这个正整数的每一位并将其输出

目录一、视频讲解二、思路分析三、代码+详解+结果四、彩蛋 能解决题目的代码并不是一次就可以写好的 我们需要根据我们的思路写出后通过debug模式找到不足再进行更改 多次测试后才可得到能解决题目的代码! 通过学习,练习【Java基础经典练习题】,让我们一起来培养这种解决问题思路。...[2020/4/2]

动态代理方法互调,静态成员类

在日常使用,还有面试中,经常会涉及到AOP的相关知识,AOP虽好,但是有一些小的细节注意不到,可能会被坑; 1.动态代理类的方法互调,被调用的方法会不会生成代理? 2.静态成员类,调用过程中会不会生成代理? 对以上这些问题进行测试: 首页,这是AOP切面代码 @Compone...[2020/4/2]

Spring-Cloud-Alibaba Nacos 启动失败,窗口一闪而过

下载及启动 Nacos 下载地址:https: github.com/alibaba/naco releases 在Windows下,进入bin目录,双击 startup.cmd 即可运行 启动出现问题 问题:双击 startup.cmd 启动失败,窗口一闪而过 你需要先去试试...[2020/4/2]

Javascript异步编程async实现过程详解

async官方DOC 介绍 node安装 npm install async --save 使用 var async = require(''async'') js文件 https: github.com/caolan/async/tree/mast...[2020/4/2]

Java 添加、读取和删除 Excel 批注的操作代码

批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息。 Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能。 本文将介绍如何使用 Free Spire.XLS for Java 在Excel文档中添加,读取和...[2020/4/2]

JavaScript运动原理基础知识详解

在这篇文章里,我将把JS的运动由简如深的进行分析: 运动基础 主要步骤为: 清除定时器,保证运动过程中只有一个定时器 开启定时器 开始运动,同时加入判断以便在需要时停止运动。将移动函数进行了简单的封装。 <script type=''text/x-hand...[2020/4/2]

java程序:转化金额

在处理财务账款时,需要将转账金额写成大写的。也就是说,如果要转账123456.00元,则需要写成“壹拾贰万叁仟肆佰伍拾陆元整”。所以常常需要通过程序控制自动进行转换。本实例实现了小写金额到大写金额的转换。 具体代码如下: import java.text.D...[2020/4/2]

libXrender.so找不到、Couldnot initialize...BufferedImage问题

libXrender.so找不到、Couldnot initialize...BufferedImage问题

目录问题发生问题代码如下:问题的解决补充: 问题发生 我之前在使用zxing生成二维码的时候,ubuntu上的tomcat报了以下两种错:这两种错有时候不是同时报的,但基本都有关键字眼awt 对于问题发生的原因,我没有进行详细的代码分析。据说是因为我的服务器没有安装视窗界面,导致缺...[2020/4/2]

java递归代码实现斐波那契数列,猴子吃桃等问题

递归:调用方法的过程中再次调用自己 要明确递归结束的条件 示例: 1.斐波那契数列(假设一对刚出生的小兔一个月后就能长成大兔,再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,没有发生死亡): public static int fibo(int n) {   if (n...[2020/4/2]

java拷贝文件夹和删除文件夹

1.文件夹的拷贝 public void copy(File src, File dest) throws IOException {   if (dest.isFile()) {     throw new RuntimeException(dest + "不是文件夹"); ...[2020/4/2]

用GUI实现java版贪吃蛇小游戏

本文实例为大家分享了java版贪吃蛇小游戏的具体代码,供大家参考,具体内容如下 项目结构 新建一个JFrame窗口,作为程序入口 public cla GameStart{ public static void main(String[] args) { JF...[2020/4/2]

Java synchronized锁升级jol过程详解

jol(java object layout)需要的依赖 <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</art...[2020/4/2]

Java对象布局(JOL)实现过程解析

java对象布局JOL(java object layout),描述对象在堆内存的布局。如下图: 1.markword 固定长度8byte,描述对象的identityhashcode,分代年龄,锁信息等(https: www.jb51.net/article/183984.htm); ...[2020/4/2]

面试过程中千万不要犯这 5 点低级错误!

面试过程中千万不要犯这 5 点低级错误!

来源:今日头条号无忧精英网 最近你面了几家公司了?都拿到多少offer了?如果你还没有拿到心仪的offer的话,想想自己是不是在面试中犯了错误,踩中面试官雷区了。 姑且不说面试迟到、仪容问题、简历作假等所有人都能想到的理由,以下这5点也可能会让你失去机会。 1、差劲的握手 ...[2020/4/2]

阿里面试回来,想和 Java 程序员谈一谈!

第一个问题:阿里面试都问什么? ====================== 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题。说实话,LZ只能隐约想起并发、JVM、分布式、TCP/IP协议这些个关键字,具体的问题真的是几乎都没记住。而且就算LZ记住了,也告诉你了...[2020/4/2]

设计模式—门面模式

设计模式—门面模式

门面(Facade)模式的定义:是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体的细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。 门面模式又被称作外观模式,这个模式特点很鲜明...[2020/4/2]

为什么大公司一定要使用微服务?

作者:飒然Hang https: www.rowkey.me/blog/2019/05/30/msa/ 这几年在 Java 工程师招聘时,会看到很多人的简历都写着使用了 Spring?Cloud 做微服务实现,使用 Docker 做自动化部署,并且也会把这些做为自己的亮点。 而...[2020/4/2]

面试刷题mysql1:一条sql语句是如何经过mysql的体系结构的?

mysql执行一条sql查询语句背后发生了什么呢? 我是李福春,我在准备面试,今天的题目是: mysql的体系结构是怎样的?一条sql语句在mysql的体系结构中经历了什么? 答: mysql体系结构 mysql的题解结构可以分成3个部分。列举如下: mysql-clien...[2020/4/2]

数据结构总结

1、常用数据结构简介 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素间的关系组成。常用的数据有:数组、栈、队列、链表、树、图、堆、散列表。 1)数组:在内存中连续存储多个元素的结构。数组元素通过下标访问,下标从0开始。优点:访问速度快;缺点:数组大小固定后...[2020/4/2]

快速了解Java

1.Java语言简介   Java是一种跨平台的、面向对象的程序设计语言。   编译和执行Java程序,JDK(Java Developers Kits)必备。   Java常用开发工具:Eclipse或NetBeans。   Java是一种通过解释方式来执行的语言,语法规则和C...[2020/4/2]

Layui+Servlet+MyBatis+Mysql实现的大学生创新竞赛管理平台

项目简介 项目来源于:https: gitee.com/fly-liuhao/SCMS 原仓库中未上传jar包及登录异常,现将修改过的源码上传到百度网盘上。 链接:https: pan.baidu.com 1VMsaIla5JgDY-5gYCqifWw 提取码:lro4 ...[2020/4/2]

Java基础(四)

1. 面向对象和面向过程 面向过程强调功能行为。 面向对象将功能封装进对象,强调具备了功能的对象。 2. 面向对象三大特征 封装、继承、多态。 3. 对象属性和方法 3.1. 定义 Public cal 类名{  &nb...[2020/4/2]

自动生成小学四则运算题目

结对项目1.1 Github项目地址 https: github.com/everLuck666/-formula1.2 项目成员孙争:3118005106 邓富荣:31180050902.1 项目需求1. 使用 -n 参数控制生成题目的个数,例如    Myapp.exe ...[2020/4/2]

Java基础(五)

Java基础(五)

1. 构造函数 1.1. 构造函数特征 与类相同名称,不声明返回值类型。 不能被static、final、synchronized、abstract、native修饰,不能有return语句。 1.2. 构造函数作用 创建对象,给对象进行初始化。 1.3...[2020/4/2]

Volatile关键字解析

volatile是Java虚拟机提供的轻量级的同步机制(“乞丐版”的synchronized) 保证可见性 不保证原子性 禁止指令重排 可见性 指当多个线程访问同一个变量时,如果其中一个线程修改了这个变量的值,其他线程能够立即看得到修改的值 验证可见性demo: import...[2020/4/2]

OpenWrite 整合七牛云图床!图片从此自我管控,不怕丢失!

OpenWrite 博客群发 第一步:前往七牛云官方注册账号 第二步:在“个人中心”中完成账号实名认证 第三步:添加对象存储 第四步:输入存储空间名称,并将访问控制设置为“公开” 第五步:在密钥管理中创建Acce Key和SecretKey 第六步:在openwr...[2020/4/2]

Netty:初识Netty

前文总结了NIO的内容,有了NIO的一些基础之后,我们就可以来看下Netty。Netty是Java领域的高性能网络传输框架,RPC的技术核心就是网络传输和序列化,所以Netty给予了RPC在网络传输领域巨大的支持。  一个简单的Netty代码实现 网络传输基于的是TCP协议...[2020/4/2]

Java基础语法(8)-数组中的常见排序算法

Java基础语法(8)-数组中的常见排序算法

title: Java基础语法(8)-数组中的常见排序算法 blog: CSDN data: Java学习路线及视频 1.基本概念 排序: 是计算机程序设计中的一项重要操作,其功能是指一个数据元素集合或序列重新排列成一个按数据元素某个数据项值有序的序列. 排序码(关键码): ...[2020/4/2]

Java基础语法(9)-面向对象之类的成员

title: Java基础语法(9)-面向对象之类的成员 blog: CSDN data: Java学习路线及视频 1.面向过程与面向对象 面向过程(POP) 与 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函...[2020/4/2]

LeetCode 1111. 有效括号的嵌套深度

我的LeetCode:https: leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https: github.com/izhoujie/Algorithmcii LeetCode 1111. 有效括号的嵌套深度 题目 有效括号字符串 ...[2020/4/2]

java8Stream

Stream 介绍 java8添加了一个抽象流Stream,可以让我们像写sql一样操作集合元素。Stream将要处理的元素看做是一种流, 在管道中传输,并进行处理,最后由终止操作得到处理的结果。 什么是Stream? Stream是一个来自特定元素队列并支持聚合操作 元素是具体类型...[2020/4/2]

java String

一旦被初始化就不可以被改变。 String s1 = new String("abc"); String s2 = "abc"; System.out.println(s1==s2); false System.out.println(s1.equals(s2)); true S...[2020/4/2]

Java连载105-线程的优先级 - 心悦君兮君不知-睿

一、线程的优先级 1.线程优先级的获取的CPU时间片会相对多一点 (1)优先级为1-10 (2)最低为1 (3)最高为10 (4)默认为5   package com.bjpowernode.java_learning; ? public cla D105...[2020/4/2]

这就是大名鼎鼎的Netty, Hadoop、Dubbo都用了

  1. Netty 基础         Netty 是一个高性能、异步事件驱动的 NIO 框架,它提供了对 TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Futur...[2020/4/2]

一键配置jdk环境变量的批处理代码

第一步:肯定是下载JDK并且安装好,记住路径 创建java环境变量批处理cheng步骤: 1、新建txt文本后选择编辑。 2、输入如下代码 @echo off echo 正在设置Java环境变量 pause wmic ENVIRONMENT create name="J...[2020/4/1]

Java------简单的输入/输出

一、Scanner 类 什么叫 Scanner 类              Scanner 类是 java 中用于用户与计算机进行交互的基本类;        怎么使用 S...[2020/4/1]

十面阿里,菜鸟,天猫,蚂蚁金服题目总汇

作者:昨夜黄花今朝狼 https: www.cnblogs.com/xueSpring/p/9023687.html 虽然天猫,蚂蚁金,菜鸟都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面。 面试开始会让自我介绍,主要业务架构和技术架构两部分。业务架构一般不会...[2020/4/1]

Java 字符与字符串

字符 定义字符 char c1 = ''a''; char c2 = ''1''; char c3 = ''中''; 自动装箱 Character c = c1; 自动拆箱 c1 = c; 判断是否为字母 Character.isLetter(''a''); 判断...[2020/4/1]

Eclipse快捷键大全

Eclipse快捷键大全

Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) ...[2020/4/1]

Java - Java开发中的安全编码问题

Java - Java开发中的安全编码问题

目录1 - 输入校验1.1 SQL 注入防范1.2 XSS防范1.3 代码注入/命令执行防范1.4 日志伪造防范1.5 XML 外部实体攻击1.6 XML 注入防范1.7 URL 重定向防范2 - 异常处理2.1 敏感信息泄露防范2.2 保持对象一致性3 - I/O 操作3.1 资源释放...[2020/4/1]

数据源管理 | 主从库动态路由,AOP模式读写分离

本文源码:GitHub·点这里 || GitEE·点这里 一、多数据源应用 1、基础描述 在相对复杂的应用服务中,配置多个数据源是常见现象,例如常见的:配置主从数据库用来写数据,再配置一个从库读数据,这种读写分离模式可以缓解数据库压力,提高系统的并发能力和稳定性,执行效率。 2、...[2020/4/1]

设计模式-代理模式

代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 代理模式的主要优点有: 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用; 代理对象可以扩展目标对象...[2020/4/1]

Redis事务

Redis事务 Redis 事务简介 Redis 事务的基本功能由 MULTI、EXEC、DISCARD 及 WATCH 等命令实现。其中, ● MULTI 命令用于启动 Redis 的事务,将客户端置为事务状态。 ● EXEC 命令用于提交事务,执行从 MULTI 到此命令前面的命...[2020/4/1]

Java NIO:NIO概述

Java NIO:NIO概述

以下是本文的目录大纲:   一.NIO中的几个基础概念   二.Channel   三.Buffer   四.Selector   若有不正之处,请多多谅解并欢迎批评指正。   请尊重作者劳动成果,转载请标明原文链接:    http: www.cnblogs.com/dolp...[2020/4/1]

java中的泛型学习

泛型的理解:   1.类似于一个容器,容器是通用的,可以装任意东西,至于用来装什么,这个得使用者确定,泛型就类似于一个标签的作用,能一眼就看出,这个容器放的是什么   2.泛型,个人认为这就相当于一种标识,规范,在java编译时候就会去检查的,如果不符合类型要求,则会编译失败 泛型...[2020/4/1]

Mybatis 使用的 9 种设计模式,真是太有用了~

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSe ionFact...[2020/4/1]

遍历 HashMap 的 5 种最佳方式,我不信你全知道!

原文地址:https: www.javaguides.net/2020/03/5-best-ways-to-iterate-over-hashmap-in-java.html 作者:Ramesh Fadatare 翻译:高行行 https: www.toutiao.com/a68...[2020/4/1]

一文带你入门Java Stream流,太强了

两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 Input...[2020/4/1]

高级必问:Linux 中的零拷贝技术是什么?

作者:卡巴拉的树 https: www.jianshu.com/p/fad3339e3448 正文 本文探讨Linux中 主要的几种零拷贝技术 以及零拷贝技术 适用的场景 。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 01 引文 在写一个服务端程序时(Web ...[2020/4/1]

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