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

如何成为更好的程序员?

阅读本文并了解如何使用具有功能组合的声明性代码成为更好的程序员。 在许多情况下,具有功能组合的声明性解决方案提供优于传统命令式代码的代码度。阅读本文并了解如何使用具有功能组合的声明性代码成为更好的程序员。 在本文中,我们将仔细研究三个问题示例,并研究两种不同的技术(命令式和声明...[2019/9/2]

【spring-boot 源码解析】spring-boot 依赖管理

关键词:spring-boot 依赖管理、spring-boot-dependencies、spring-boot-parent 问题 maven 工程,依赖管理是非常基本又非常重要的功能,现在的工程越来越庞大,依赖越来越多,各种二方包、三方包太多太多,依赖冲突处理起来真是让人头...[2019/9/2]

MVC模式和Spring MVC初识

概述 传统的Model1和Model2 在Model1的模式下,整个Web应用几乎全部是由JSP页面组成,接受和处理用户请求,并对请求处理后直接做出响应;JSP身兼View和Controller两个角色,将控制逻辑和表现逻辑糅合在一起。 缺点: 1.代码的复用性低。 2.增加了...[2019/9/2]

ThreadLocal可以解决并发问题吗?

前言 到底什么是线程的不安全?为什么会存在线程的不安全?线程的不安全其实就是多个线程并发的去操作同一共享变量没用做同步所产生意料之外的结果。那是如何体现出来的呢?我们看下面的一个非常经典的例子:两个操作员同时操作同一个银行账户,A操作员存钱,100B操作员取钱50。我们看一下流程。 ...[2019/9/2]

Java的Volatile实例用法及讲解

Java的Volatile实例用法及讲解

在原子性、可见性、有序性中,volatile关键字主要在可见性中发挥作用。 volatile声明的变量对所有线程来说是可见的,就是说当变量的值发生改变的时候,其他线程可以立马发现这个变化。 public cla Main { private static boolean i...[2019/9/2]

Java Http请求传json数据乱码问题的解决

业务场景:调easyui的dialog打开一个弹窗,传参是用json封装的,而且有中文,然后在极速模式是正常的,在ie11测试发现中文出现乱码了 var params = JSON.stringify(writParamList); top.dialog({ id: ''not...[2019/9/2]

Java JSON转成List结构数据

先要引入对应的jar,然后调用net.sf.json库的 ObjectMapper mapper = new ObjectMapper(); JavaType javaType = mapper.getTypeFactory().constructParametricType(Li...[2019/9/2]

C#RSA对接JAVA中RSA方式代码实例

C#RSA对接JAVA中RSA方式代码实例

C#中通过FromXmlString属性加载的是XML形式,而JAVA中用到的是解析后的PEM格式的字符串,总之读取证书中信息无非是转换方式问题

c# 使用 java 的公钥进行rsa加密 utf8编码 通过解析公钥加密数据 ...[2019/9/2]

谈谈我对SOFA模块化的理解

今天我们谈谈SOFA模块化,首先看一段SOFA的介绍: SOFABoot是蚂蚁金服开源的基于Spring Boot的研发框架,它在Spring Boot的基础上,提供了诸如 Readine Check,类隔离,日志空间隔离等能力。在增强了Spring Boot的同时,SOFABoo...[2019/9/2]

GC回收算法&&GC回收器

GC回收算法 什么是垃圾? 类比日常生活中,如果一个东西经常没被使用,那么就可以说是垃圾。 同理,如果一个对象不可能再被引用,那么这个对象就是垃圾,应该被回收。 垃圾:不可能再被引用的对象。 finalize方法 在对象没有被引用时调用 在Object类里定义 新生代与...[2019/9/2]

Java面向对象

?概念     其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。   面向对象三大特性:     1:继承     2:封装     3:多态    继承:         使用 extends 关键字声明。           ...[2019/9/2]

SpringBoot_@valid_参数校验

SpringBoot @valid 参数校验 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格...[2019/9/2]

javaWeb核心技术第十二篇之分页和条件

分页:limit ?,? 参数1 : startIndex 开始索引. 参数2 : pageSize 每页显示的个数 n 表示第几页 给定一个特殊的单词 pageNumber select * from product; ...[2019/9/2]

你好,熟悉的你 陌生的你

这是进入博客园第20天,思前想后,才决定开通博客。 所谓的思前想后,其实说白了就是瞻前顾后,畏手畏脚,怕这怕那,说到底,好像懂在怕什么,好像又不懂。 既然选择开通了博客,就说明要写一些东西,写什么呢? 本人目前从事软件测试工作,最基础的黑盒测试,接触过不少语言,其实好多都是会...[2019/9/2]

2019 秋招提前批蘑菇街一面面经(带答案)

今天给大家分享一下我的秋招提前批面试经历,目前三面技术面已过,hr 面也面过了,正在等消息。由于内容太多,先分享一面的面经。 自我介绍一下吧 面试官您好,我是 xxx 大学软件工程的一名大三学生,从大一开始学习前端,产生了对编程的兴趣,大二开始接触 Java,大二下学期学了 m...[2019/9/2]

从零开始搭建Java开发环境第一篇:Java工程师必备软件大合集

1、JDK https: www.oracle.com/technetwork/java/javase/download jdk8-downloads-2133151.html 目前主流的JDK版本还是JAVA8,我在阿里用的也是Java8。 JDK里已经包含了JRE也就是Java虚拟...[2019/9/2]

PlayJava Day001

今日所学: /* 2019.08.19开始学习,此为补档。 */ 三目(元)运算符 格式:(表达式)? 表达式为true返回值A : 表达式为false返回值B 例: String s=2>3 ? "表达式为真" : "表达式为假" ; System.out...[2019/9/2]

从零开始搭建Java开发环境第二篇:如何在windows10里安装MySQL

1 下载安装包 1.1 压缩包 https: dev.mysql.com/download mysql/ [外链图片转存失败(img-oesO8K09-1566652568838)(data:image/gif;base64,R0lGODlhAQABAPABAP wAAACH5BAEK...[2019/9/2]

PlayJava Day002

今日所学: /* 2019.08.19开始学习,此为补档。 */ 流程控制 条件: 一重用if 二重用if ... else 三重用if ... else if ... else 多重用switch 例: System.out.println("请输...[2019/9/2]

Flink 源码解析 —— 如何获取 StreamGraph?

StreamGraph https: t.zsxq.com/qRFIm6I 博客 1、Flink 从0到1学习 —— Apache Flink 介绍 2、Flink 从0到1学习 —— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门 3、Flink 从0到1...[2019/9/2]

Flink 源码解析 —— 项目结构一览

Flink 源码项目结构一览 https: t.zsxq.com/MNfAYne 博客 1、Flink 从0到1学习 —— Apache Flink 介绍 2、Flink 从0到1学习 —— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门 3、Flink 从...[2019/9/2]

Flink 源码解析 —— Flink TaskManager 有什么作用?

TaskManager 有什么作用 https: t.zsxq.com/RZbu7yN 博客 1、Flink 从0到1学习 —— Apache Flink 介绍 2、Flink 从0到1学习 —— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门 3、Flin...[2019/9/2]

从零开始搭建Java开发环境第三篇:最新版IDEA常用配置指南,打造你的最酷IDE

刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,工欲善其事必先利其器。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。 总结一下,免得下次换了系统,...[2019/9/2]

从零开始搭建Java开发环境第四篇:精选IDEA中十大提高开发效率的插件!

Lombok 知名的插件,无需再写那么多冗余的get et代码 JRebel 热部署插件 alibaba java coding guide 阿里巴巴代码规范插件,自动检查代码规范问题 [在这里插入图片描述](https: img-blog.csdnimg.cn/20190824...[2019/9/2]

1.基础语法 - Java-se

1.1.HelloWorld 新建HelloWorld.java文件 定义一个类HelloWorld,类名必须与文件名相同 public cla HelloWorld { public static void main(String[] args) { ...[2019/9/2]

Java连载24-break语句、continue语句、输出质数练习 - 心悦君兮君不知-睿

?一、break 1.break是Java语言中的关键字,被翻译为“中断/折断” 2.break + ";"可以成为一个单独的完整的java语句:? break; 3.break语句使用在switch语句中用来终止switch语句的执行 ...[2019/9/2]

你真的会用单例模式?

你真的会用单例模式?

单例模式可以说只要是一个合格的开发都会写,但是如果要深究,小小的单例模式可以牵扯到很多东西,比如:多线程是否安全?是否懒加载?性能等等。还有你知道几种单例模式的写法呢?如何防止反射破坏单例模式? 一、 单例模式 1.1 定义 单例模式就是在程序运行中只实例化一次,创建一个全局唯一对象。...[2019/9/2]

Java 并发编程-不懂原理多吃亏(送书福利)

作者 | 加多 关注阿里巴巴云原生公众号,后台回复关键字“并发”,即可参与送书抽奖!** 导读:并发编程与 Java 中其他知识点相比较而言学习门槛较高,从而导致很多人望而却步。但无论是职场面试,还是高并发/高流量系统的实现,都离不开并发编程,于是能够真正掌握并发编程的人成为了...[2019/9/2]

java连接mysql数据库实现单条插入和批量插入

亚博vip86.com 本文实例为大家分享了java连接mysql数据库实现单条和批量插入的具体代码,供大家参考,具体内容如下 本文插入数据库的数据来源:java + dom4j.jar提取xml文档内容 1、连接数据库 package com.njupt.ymh; import java.s...[2019/8/30]

java读取cvs文件并导入数据库

本文实例为大家分享了java读取cvs文件并导入数据库的具体代码,供大家参考,具体内容如下 首先获取文件夹下面的所有类型相同的excel,可以用模糊匹配contains(“匹配字段”) public static List getDictory(String path) { F...[2019/8/30]

OpenWrite一款博客可一文多发的实用工具

前言 许多网友想看一文多发的OpenWrite,今天,它来了!别问落地价,因为内测无价! 这款实用工具,可支持十大博客平台一键发布,是博主们的发文神器 你看它多种平台、一键管理、后台界面优雅、还有签到计划 怎么样,还不来体验一下(编不下去了??) 题外话 我也...[2019/8/30]

MyBatis源码下载安装亚博安卓app--任意三数字加yabo.com直达官网

一、下载(原文链接:http: www.studyshare.cn oftware/detail 1177/1 github下载:去下载?百度网盘下载:去下载?提取码:d1er 二、安装 1、检查本机Maven版本,必须3.25以上,最好使用maven最新...[2019/8/30]

体验RxJava

RxJava是 ReactiveX在 Java上的开源的实现,简单概括,它就是一个实现异步操作的库,使用时最直观的感受就是在使用一个观察者模式的框架来完成我们的业务需求; 其实java已经有了现成的观察者模式实现:java.util.Observable和java.util.Observ...[2019/8/30]

在RedisTemplate中使用scan代替keys指令

keys * 这个命令千万别在生产环境乱用。特别是数据庞大的情况下。因为Keys会引发Redis锁,并且增加Redis的CPU占用。很多公司的运维都是禁止了这个命令的 当需要扫描key,匹配出自己需要的key时,可以使用 scan 命令 scan操作的Helper实现 imp...[2019/8/30]

Kafka简明亚博安卓app--任意三数字加yabo.com直达官网

作者:柳树之 www.jianshu.com/p/7b77723d4f96 Kafka是啥?用Kafka官方的话来说就是: Kafka is used for building real-time data pipelines and streaming apps...[2019/8/30]

Java 并发编程(一):摩拳擦掌

Java 并发编程(一):摩拳擦掌

这篇文章的标题原本叫做——Java 并发编程(一):简介,作者名叫小二。但我在接到投稿时觉得这标题不够新颖,不够吸引读者的眼球,就在发文的时候强行修改了标题(也不咋滴)。 ? 小二是一名 Java 程序员,就职于沉默公司,工龄是两年零一个月零三天...[2019/8/30]

Spring Boot与ActiveMQ整合

?Spring Boot与ActiveMQ整合 1使用内嵌服务 (1)在pom.xml中引入ActiveMQ起步依赖 ????org.spri...[2019/8/30]

jmeter测试并发

由于生产出现个并发问题,本地没法重现。后来网上有人说使用jmeter可以测试并发,也有人说postman可以测试。但本着试试新鲜的东西,就用jmeter。 到apache上面下载。 下载加压,然后运行jmeter.bat。我的是windows版本的。linux应该对应的是jmet...[2019/8/30]

java实现批量导入.csv文件到mysql数据库

java实现批量导入.csv文件到mysql数据库

这篇博文是在参加CCF时导入.csv文件时自己总结的,虽然NavicatForMysql可以导入.csv文件,可是当我导入的时候不知道是文件太大还是什么原因,总是会出现失败。然后就用java写了一个批量导入数据的类去导入该.csv文件,这里也没有考虑代码的结构,只是为了快速的完成这个工作,做一个总...[2019/8/30]

java多线程读取多个文件的方法

本文实例为大家分享了java多线程读取多个文件的具体代码,供大家参考,具体内容如下 工具类代码如下: import java.io.*; import java.util.List; import java.util.concurrent.CountDownLatch; ...[2019/8/30]

java使用this调用构造函数的实现方法示例

本文实例讲述了java使用this调用构造函数的实现方法。分享给大家供大家参考,具体如下: 一 点睛 如果在程序中想用某一个构造函数调用另一个构造函数,也可以用this来实现。 二 实战 1 代码 cla Person { String name; in...[2019/8/30]

JMeter用户参数

压测的时候,经常需要使用动态参数,即每次请求的参数不一样,这样才能更好的模拟真实的用户请求 我们首先能想到的也是最常见的就是用户ID 1.? 用户参数 我们可以定义一个变量,然后指定多个值,这样每次请求的时候都会顺序循环去取这些值。通过${variable}取值。 ...[2019/8/30]

jvm虚拟机栈的作用

jvm虚拟机栈的作用 jvm虚拟机栈栈帧的组成 jvm虚拟机栈,也叫java栈,它由一个个的栈帧组成,而栈帖由以下几个部分组成 局部变量表-存储方法参数,内部使用的变量 操作数栈-在变量进行存储时,需要进行入栈和出栈 动态连接-引用类型的指针 方法出口-方法的返回 一段原程序代码 ...[2019/8/30]

实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署

最初在tomcat上部署web应用的方式,是通过maven的maven-compiler-plugin插件先打成war包,再将war包复制到tomcat的webapps目录下,后来用上了tomcat7-maven-plugin插件,可以直接在maven上编译,打包,部署一次性完成,这个方...[2019/8/30]

Java自学-类和对象 构造方法

Java自学-类和对象 构造方法

怎么使用 Java 构造方法? 通过一个类创建一个对象,这个过程叫做实例化 实例化是通过调用构造方法(又叫做构造器)实现的 步骤 1 : 什么是构造方法 方法名和类名一样(包括大小写) 没有返回类型 实例化一个对象的时候,必然调用构造方法 public cla Hero { ...[2019/8/30]

一个简单的MyBatis项目

1、log4j.properties,我们把它设为debug级别,以便于调试。生产环境可以设为INFO,本项目放在src下面: # Global logging configuration log4j.rootLogger=DEBUG, stdout # Console output....[2019/8/30]

什么是Json,Json如何使用

  JavaScript Object Notation:javascript的对象表示法。   这是一种能传递对象的语法,可以是键值对,数组,以及其他对象。    轻量级的数据传输方法。   json格式:   { key :{ key : [ { key :value ,...[2019/8/30]

springboot 打包成 jar 或 war

jar: pom.xml: jar ...[2019/8/30]

Elasticsearch进阶篇(一)~head插件的安装与配置

1.安装node.js 1.1、通过官网下载二进制安装包 https: nodejs.org/en/download/ ?选择对应的版本,右键复制下载链接,进入linux目录,切换到要安装目录的磁盘。这里我们软件安装在/usr/local目录下,执行如下命令下载安...[2019/8/30]

SpringCloud阶段总结

组件列表 服务注册:Eureka 客户端负载均衡:Ribbon 客户端调用工具:Feign 熔断器:Hystrix 熔断监控:Turbine API网关:Zuul 分布式调用链监控:Spring Cloud Sleuth + Zipkin 分布式配置中心Apollo 参考资料清...[2019/8/30]

329
2
记录数:5232 页数:1/10512345678910下一页尾页
加载更多