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

Java当中的IO流

Java当中的IO流(中) 删除目录  简书作者:达叔小生 import java.io.File; public cla  Demo{  public static void main(String[...[2018/10/10]

关于Java中线程取值并返回的方法

       如何让一个线程不断跑起来,并且在取到值的时候能返回值而线程能继续跑呢?        我们都知道可以用Callable接口获得线程的返回值,或者触发事件监听来操作返回值,下面我将介绍另一种方法。 &n...[2018/10/10]

spring mvc是如何工作的

    上图便是springmvc的工作流程,看着条条框框的,其实说的直白一点,springmvc就是负责处理用户的需求(request/url),它的负责人(核心组件)就是前端控制器(DispatcherServlet),前端控制器主要负责各模块之间有序的调度。 整个过程就是...[2018/10/10]

Two ways to invert a string

package com.itheima_07; import java.util.Scanner; /* * 字符串反转 * 举例:键盘录入”abc” * 输出结果:”cba” * * 分析: * A:键盘录入一个字符串 * B...[2018/10/10]

JNI使用方法

JNI可以让我们在java代码中调用本地库的功能。 下面记录一下JNI简单的使用方法 创建java端接口 1 public cla JNIIterface { 2 3 导入最终生成的dll文件 4 static { 5 System.lo...[2018/10/10]

the cause of StringBuild class

如果我们对字符串进行拼接操作,每次拼接,都会创建一个新的String对象,既耗时,又浪费空间,而StringBuild类可以解决这个问题。 那么StringBuild类是如果解决的呢? 因为StringBuild类是可变的字符序列,字符串缓冲区类。[2018/10/10]

Java基础篇(JVM)——字节码详解

这是Java基础篇(JVM)的第一篇文章,本来想先说说Java类加载机制的,后来想想,JVM的作用是加载编译器编译好的字节码,并解释成机器码,那么首先应该了解字节码,然后再谈加载字节码的类加载机制似乎会好些,所以这篇改成详解字节码。 由于Java纯面向对象的特性,字节码只要能表示一个类的信息,就可...[2018/10/10]

SpringData分页功能

SpringData分页功能

在SpringData中实现分页功能我们需要将接口实现PagingAndSortingRepository这个接口提供了分页查询的方法 Page<T> findAll(Pageable pageable); 分页查询(含排序功能) @Test publi...[2018/10/10]

springboot之JdbcTemplate

springboot可以使用JdbcTemplate进行数据库访问,代码如下 添加pom文件 <parent> <groupId>org.springframework.boot</groupId> <artif...[2018/10/10]

Java虚拟机(JVM)内存区域

Java虚拟机(JVM)内存区域

        Java虚拟机内存区域分为五部分:程序计数器、Java虚拟机栈、本地方法栈、堆、方法区。其中程序计数器、Java虚拟机栈、本地方法栈属于线程私有内存区,其生命周期与线程相同,随线程的产生而产生,随线程的消亡而消亡。这几个区域的内存在方法或线程...[2018/10/10]

the detailed annotation of StringBuilder

public int capacity() 返回当前容量。容量指可用于最新插入字符的存储量,超过这一容量便需要再次分配。   返回:当前容量。public int length()返回长度(字符数)。   指定者:接口 CharSequence 中的 length返回:此对...[2018/10/10]

Hello World

/* * * * lake@localhost:~/java$ javac -version * javac 1.8.0_65 * lake@localhost:~/java$ java -version * openjdk version "1.8.0_65" * OpenJDK Runti...[2018/10/10]

Spring小节

Spring的总结 Spring的核心: 1. Spring的两大核心: 1. IOC: 控制反转,将创建(实例化)对象的权利交给Spring容器去进行管理. 2. AOP: 面向切面编程(将切面织入到连接点,使连接点称为切入点). 2. Spring是一线式框架: 简单的...[2018/10/10]

事务不能被spring容器管理

  最近在做一个小项目 是springmvc mybatis 的框架 每次在控制台日志会有JDBC Connection [com.mysql.jdbc.JDBC4Connection@59dfe4bc] will not be managed by Spring 输出 说明事务配置...[2018/10/10]

the interconversion of String and StringBuilder

the interconversion of String and StringBuilder

package com.itheima_03; /* * StringBuilder和String的相互转换 * * StringBuilder -- String * public String toString():通过toString()就可以实现把StringB...[2018/10/10]

java里 equals和== 区别

1、java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 2、==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 3、equals操作表...[2018/10/10]

通过Socket实现TCP编程,用户登录之服务器相应客户端,客户端和服务端之间的通信

服务器端:   1.创建ServerSocket对象,绑定监听端口;   2.通过accept()方法监听客户端请求;   3.建立连接后通过输入流读取客户端发送的请求信息;   4.通过输出流向客户端发送响应信息; package com.wxd.socket; i...[2018/10/10]

使用Git版本控制工具管理GitHub

  使用Git版本控制工具管理GitHu Git是一个分步式的管理系统:只要上传操作得当,所有的都可以相当于是中央服务器,成员代码共享,A写的代码B也有,一般把一个人当做主机,其他人通过该主机拼装代码并克隆到自己的电脑上; 这样即使是主机凉了,其他人也都会有各自的本地代码...[2018/10/10]

Spring Boot 的配置文件

Spring Boot 的配置文件

Profile 配置 Profile 是 Spring 用来针对不同的环境对不同的配置提供支持的,全局的 Profile 配置使用 application-{profile}.properties (如 application-prod.properties) 通过在 application.p...[2018/10/10]

[LeetCode] 1. Two Sum 两数之和

Part 1. 题目描述 (easy) Given an array of integers, return indices of the two numbers such that they add up to a specific target. You ma...[2018/10/10]

使用mybatis报错【Result Maps collection already contains value for ...BaseResultMap】的解决方法

Result Maps collection already contains value for ...BaseResultMap ...... 这个问题,相信大家在使用mybatis的重新生成 dao,pojo,mapper的时候,都有可能会遇见。 开发过程中,我们改修了表结构,需要...[2018/10/9]

for之于while的优势

前言   for与while各有功效,下面就只列举for之于while的优势有哪些 优势   1.循环中提供了特殊的机会来将变量的作用域最小化。(无论是传统的还是for-each形式的)for循环,都允许声明循环变量,它们的作用域被限定在正好需要的范围之内。(这个范围包含循环体,以及之前的初始化...[2018/10/9]

Java-Date

1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 /** 6 * java.util.Date 日期类 7 */ 8 ...[2018/10/9]

springboot~mybatis里localdatetime序列化问题

springboot~mybatis里localdatetime序列化问题

问题起因 主要是使用mybatis作为ORM之后,返回的对象为Map,然后对于数据库的datetime,datestamp类型返回为时间戳而不是标准的时间,这个问题解决方案有两种,大叔分析一下: 在mapper的select里,使用mysql这些数据库的函数,dateformat进行转化,缺点,...[2018/10/9]

Java-Decimal

1 import java.math.BigDecimal; 2 import java.text.DecimalFormat; 3 import java.text.NumberFormat; 4 5 public cla TestDecimal { 6 public ...[2018/10/9]

Java-IO

1 public cla Member { 2 private String name; 3 private int age; 4 public Member() { 5 } 6 public Member(String nam...[2018/10/9]

06-码蚁JavaWeb之Servlet生命周期与基本配置

学习地址: [撩课-JavaWeb系列1之基础语法-前端基础] [撩课-JavaWeb系列2之XML] [撩课-JavaWeb系列3之MySQL] [撩课-JavaWeb系列4之JDBC] [撩课-JavaWeb系列5之web服务器-idea]   Servlet生命周期 S...[2018/10/9]

关于导入maven项目时pom.xml报错问题

关于导入maven项目时pom.xml报错问题

导入maven项目时:许多maven 会出现红色感叹号和叉号   并且一般时pom.xml文件报错    解决方法:首先是选中报错的maven项目 右键  maven-> update maven project  选中所有报错的项目&nb...[2018/10/9]

Java基础部分学习day1_HelloWord

  软件的分类:   1,系统软件(如Windows,Linux,DOS等):直接安装在计算机硬件上,管理计算机的硬件资源;   2,应用软件(如QQ,浏览器,迅雷等):应用软件安装在系统软件上,为用户提供相应具体的功能。 Java历史:   由SUN公司开发,在2010年被O...[2018/10/9]

HttpServletRequest对象

HttpServletRequest对象代表客户端的http请求,当Web服务器收到http请求后,会将请求信息封装成一个HttpServletRequest对象。通过这个对象提供的方法,可以获得客户端请求的所有信息。 1. Request常用方法 1.1 获得客户机信息 为什么需要获得客户...[2018/10/9]

SpringBoot+Elasticsearch

1.  前言 1.1.  集成方式 Spring Boot中集成Elasticsearch有4种方式: REST Client Jest Spring Data Spring Data Elasticsearch Repositories 本文用后面...[2018/10/9]

探究ConcurrentHashMap中键值对在Segment[]的下标如何确定

内容    本文对JDK1.7下使用segmentShift和segmentMask求解ConcurrentHashMap键值对在Segment[]中的下标值进行了探究和论证。 适合人群  ?  Java进阶 说明    转载请注明出处,尊重笔者的劳动成果。...[2018/10/9]

统一微信公众号、小程序、APP的用户信息

?上次接手一个项目需要整合公众号、小程序以及APP的用户,查阅了微信文档以及一些作者的文章,中间踩了不少坑,在此记录一下解决的流程。 要点 ?实现统一信息的有以下几点: ?1. 在微信开放平台绑定需要统一信息的应用; ?2. 公众号采用以snsapi_userinfo为scope发起的网页授权,...[2018/10/9]

Java基础教程(4)--面向对象概念

??如果你之前从来没有使用过面向对象编程语言,那么在学习Java之前需要先理解几个有关面向对象编程的基本概念。这篇教程将会向你介绍对象、类、集成、接口和包的概念,以及这些概念是如何与现实世界相关联,并介绍这些概念在Java语言中的体现。 一.对象 ??对象将状态和行为绑定在一起,它可以被用来模拟...[2018/10/9]

Spring事务管理

事务 逻辑上的一组操作,组成操作的每个部分要么全部成功,要么全部失败 事务的特性 一致性: 事务前后数据完整性保持一致 原子性: 事务不能够分割,要么全部成功,要么全部失败 隔离性: 事务的执行不受到其他事务的影响,相互之间隔离 持久性: 事务一旦完成,那么就会保存到数据库中,不受系统崩溃的...[2018/10/9]

「题目代码」P1049~P1053(Java)

P1049 谭浩强C语言(第三版)习题6.5 import java.util.*; import java.io.*; import java.math.BigInteger; import java.lang.Character; public cla Main { public ...[2018/10/9]

「造个轮子」——设计 HTTP 请求全局上下文

前言 本次 Cicada 已经更新到了 v1.0.3。 主要是解决了两个 i ue,#9(Bo 线程数好像设置有误 ) #8(怎么返回纯字符串内容不要JSON格式?)。 所以本次的主要更新为: Cicada 采用合理的线程分配来处理接入请求线程以及 IO 线程。 支持多种响应方式(以前...[2018/10/9]

SpringMVC接收前端传值有哪些方式?

  有很多种,比如: 1、通过@RequestParam注解接收请求参数; 2、通过Bean封装,接收多个请求参数 3、通过@ModelAttribute绑定接收前端表单数据 4、通过@PathVariable获取URL中某段可变值; 5、通过@RequestBody接收请求体中的数据 ...[2018/10/9]

一文搞懂字符集编码详细介绍

一文搞懂字符集编码详细介绍

在线学习: [撩课-JavaWeb系列1之基础语法-前端基础] [撩课-JavaWeb系列2之XML] [撩课-JavaWeb系列3之MySQL] [撩课-JavaWeb系列4之JDBC] [撩课-JavaWeb系列5之web服务器-idea] 一、字符集的由来 计算机只能识别二进制代码 无...[2018/10/9]

Mybatis小结

Mybatis Mybatis的介绍 1. Mybatis是持久层层框架,是半ORM(对象关系映射)框架. 2. 使用Mybatis有两类配置文件 * 核心配置文件: mybatis-Config.xml * 映射配置文件: 与接口相对应的xml文件 3. 核心的API: ...[2018/10/9]

Java学习资源整理(超级全面)

这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点、书籍、课程等。 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的idea。每天早晚都可以刷一刷,可以说是每日必逛。下面列出我采取的几种方式。 1.关注twitter上...[2018/10/8]

关于Java中基类构造器的调用问题

关于Java中基类构造器的调用问题

在《Java编程思想》第7章复用类中有这样一段话,值得深思。当子类继承了父类时,就涉及到了基类和导出类(子类)这两个类。从外部来看,导出类就像是一个与基类具有相同接口的新类,或许还会有一些额外的方法和域。但继承并不只是复制基类的接口。当创建一个导出类对象时,该对象包含了一个基类的子对象,这个子对...[2018/10/8]

策略模式精讲

策略模式是一种行为型模式,他的特点就是执行流程固定,但中间的步骤有一些差别;运行的时候才确定。官方的意思是:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。下面使用穷举法举几个简单理解的例子: 1.诸葛亮的锦囊妙计,每一个锦囊就是一个策略. 2.旅行的出游方式,选择骑自行车、坐...[2018/10/8]

2018-10-06 总结

2018-10-06 总结

if语句 * if语句有三种格式 * * if语句格式1: * if(关系表达式){ * 语句体; * } * * 执行顺序: * A:首先计算关系表达式的值,看是true还是fals...[2018/10/8]

ActivityStream是什么?什么是Feed流?

我先说说feed流吧,它就是社交网站中用户活动信息流,例如用户写了博客、发了照片、评论了什么等等。Facebook叫newsFeed、推特叫TimeLineFeed。ActivityStream是这些feed规范,它有演员、动作、对象、目标等重要元素组成。用ActivityStream作为信息模型...[2018/10/8]

SpringData使用与整合

SpringData 整合源码:链接: https: pan.baidu.com 1_dDEEJoqaBTfXs2ZWsvKvA 提取码: cp6s(jar包自行寻找) author:SimpleWu time: 2018-10-06 20:51 1.SpringData概述 Spring ...[2018/10/8]

java基础------函数与数组

函数(方法)       定义:如果一个功能的代码要被复用起来,那么这时候可以把这里的功能代码封装起来,在java中把功能代码封装起来的是以函数的形式体现的。       函数的格式:           修饰符 返回值类型 函数名(形式参数.....){               需要被...[2018/10/8]

JSTL核心标签库

1 <%-- 保存数据 --%> 2 <c:set></c:set> 3 4 <%-- 获取数据 --%> 5 <c:out value=""></c:out> 6 7 ...[2018/10/8]

Git 内部原理之 Git 对象哈希

在上一篇文章中,将了数据对象、树对象和提交对象三种Git对象,每种对象会计算出一个hash值。那么,Git是如何计算出Git对象的hash值?本文的内容就是来解答这个问题。Git对象的hash方法 Git中的数据对象、树对象和提交对象的hash方法原理是一样的,可以描述为: header ...[2018/10/8]

Elastic Search 上市了,市值翻倍,这群人财务自由了!

国庆长假,大部分人还深浸在风花雪月之中,而就在昨天(美国时间10月5号),我们 Java 程序员所熟知的大名鼎鼎的 Elastic Search 居然在美国纽约证券交易所上市了! 当说到搜索时,大部分人可能只会说谷歌、百度等,但在企业内部的数据搜索还面临许多挑战,这就需要依赖开源的搜索技术,...[2018/10/8]

561
222
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多