ICode9

精准搜索请尝试: 精确搜索
  • java8新的时间api2020-04-03 10:07:47

    Java8 必会的日期处理的实践,必须收藏! 来源:https://www.xttblog.com/?p=4944   Java 8 日期处理Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及Simp

  • 创业公司技术语言选择是看团队基础还是看市场需要?2020-04-03 09:58:25

    一个创业公司,不要搞那些虚的,赶紧把业务做起来是正道。 不管java,python,php还是.net,做出东西是第一要务。 身为一个在一线摸爬滚打十多年的开发,我其实是不建议用.net 要说.net成本高很多,我也说不好。我并不知道.net成本多少,印象中微软的组件是很贵的,不过近几年微软做了一些改变,要

  • Java常见对象062020-04-03 09:53:29

    常见对象·正则表达式 和 其他对象 正则表达式的概述和简单使用 * A:正则表达式  * 是指一个用来描述或者匹配一系列符合猴哥语法规则的字符串的单个字符串。其实就是一种规则,有自己的特殊应用  * 作用:比如注册邮箱,邮箱 有用户名和密码,一般会限制长度,这个限制长度的事情就是正

  • java并发编程系列之一:原子性2020-04-03 09:06:22

    1. 线程安全的定义: 当多个线程访问某个类时,该类始终都能表现出正确的行为,那么这个类就是线程安全的:当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为。 我们可以看出线

  • Java---StringBuffer和StringBuilder2020-04-03 09:03:30

    Concept 在字符串不经常变化的情况下,我们优先选择String。 String“+”拼接也可以用来对字符串进行修改,在String str = “I” + “am” + “String”时候效率比较快,但是在用“+”拼接多个String对象耗费空间且执行效率低下(新建对象、回收对象花费大量时间),特别是当内存中无

  • java-循环-for & while2020-04-02 23:08:49

    for循环 循环格式: for (初始化语句;条件判断语句;条件控制语句) { 循环体语句; } 格式解释: 初始化语句:循环开始的时候什么样 条件判断语句:判断循环是否能一直执行下去 循环体语句:循环反复执行的事情 条件控制语句:控制循环是否能执行下去  执行流程: ①执行初始化

  • 并发编程学习(一)Java 内存模型2020-04-02 23:06:21

    Java 内存模型 什么是 Java 内存模型(Java Memory Model) Java 内存模型是一种规范,规范了 Java 虚拟机和计算机内存是如何进行协同工作的。 JMM 规定了一个线程如何和何时看到其它线程修改过后的的共享变量的值,以及在必须时如何同步的访问共享变量。 主内存、高速缓存、寄存器

  • 新安装的eclipse配置好了环境变量后,打开还是出现A Java runtime environment错误2020-04-02 23:03:50

    新安装的eclipse配置好了环境变量后,打开还是出现如下图的A Java runtime environment错误;    解决方法: 第一步: Windows环境下:把C:\Users\你的用户名 目录下名为.p2和.eclipse两个个文件夹删除; centos环境下:把主目录(即/home/登陆的用户名)下名为.p2和.eclipse两个个文件夹删除;

  • svdpp分解推荐,java实现2020-04-02 22:05:01

    融合了偏置LFM以及用户的历史评分行为,结合了邻域和LFM。理论及python实现见https://www.cnblogs.com/little-horse/p/12499671.html。 以下java简单实现,完整程序https://github.com/jiangnanboy/RecomSys/blob/master/src/main/java/com/sy/zhihai/model/SVDPP.java,数据https://gi

  • Java HashMap 扩容过程分析2020-04-02 22:03:57

      1 final Node<K, V> resize(){ 2 3 // 用于存储重新散列后的数组 4 Node<K, V>[] newTab; 5 6 // 如果原来的数组是空的,则resize执行的是初始化操作,而不是扩容操作 7 if(table == null){ 8 // 初始容量为16 9 int ca

  • 推荐10个堪称神器的学习网站2020-04-02 21:40:24

    每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为

  • 基于VSCode的Java编程语言的构建调试环境搭建指南2020-04-02 21:01:09

    一、安装JDK,配置环境变量     二、Extensions中搜索Java Extension Pack进行安装   三、写helloworld.java   运行成功   四、初始化SpringBoot项目 shift+command+p输入maven 打开一个SpringBoot项目   输入几个参数后创建成功     创建成功,目录结构  

  • Java深入学习18:Java方法的参数传递机制2020-04-02 20:53:38

    Java深入学习18:Java方法的参数传递机制 一、两个概念 形式参数:是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数,简称“形参”。 实际参数:在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”,简称“实参”。   二、值传递和引用传递

  • 阿里P8架构师详谈 Java 内存模型2020-04-02 20:44:42

      Java 内存模型(JMM)描述了 JVM 如何使用计算机的内存(RAM)。JVM 是一个完整计算机的模型,因此该模型包含了内存模型的设计 —— JMM。 如果要正确地设计并发程序,了解 JMM 非常重要。JMM 描述了不同线程间如何以及何时可以看到其它线程写入共享变量的值,以及如何在必要时同步访问

  • Java初学之人机猜拳游戏2020-04-02 20:42:49

     Java初学之人机猜拳游戏  1、要求 11. 任务 a) 完成人机猜拳互动游戏的开发 1.2. 主要功能 a) 选取对战角色 b) 猜拳 c) 记录分数 1.3. 需求说明 a) 分析业务 b) 抽象出类、类的特征和行为 1.4. 实现思路: a) 分析业务,抽象出类、类的特征和行为 import java.util

  • 线性最优解java实现+Cplex java调用2020-04-02 20:41:45

    一:cplex的使用: 1.1 导入cplex.jar,包的地址:https://pan.baidu.com/s/1Q0Bv24EQdelV2rY-IrLoZQ 提取码:xn14 1.2 将cplex1290.dll (地址:https://pan.baidu.com/s/1sQXqYTSJWywwaZt5AHVkZQ 提取码:nm0l)添加到VM option中,这里以IDEA为例, 同样eclipse **二、求解问题。 一个

  • 【全栈之路】JAVA基础课程十_JAVA虚拟机(20190706v1.1)2020-04-02 20:37:35

    欢迎进入JAVA基础课程 博客地址:https://segmentfault.com/a/1190000019684527 本系列文章将主要针对JAVA一些基础知识点进行讲解,为平时归纳所总结,不管是刚接触JAVA开发菜鸟还是业界资深人士,都希望对广大同行带来一些帮助。若有问题请及时留言或加QQ:243042162。 寄语: 生活之

  • 咱们从头到尾说一次 Java 垃圾回收2020-04-02 20:36:42

      作者 | 率鸽 责编 | 胡雪蕊 之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。? 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其

  • Java中的map集合顺序如何与添加顺序一样2020-04-02 17:02:32

    一般使用map用的最多的就是hashmap,但是hashmap里面的元素是不按添加顺序的,那么除了使用hashmap外,还有什么map接口的实现类可以用呢? 这里有2个,treeMap和linkedHashMap,但是,要达到我们的要求:按添加顺序保存元素的,就只有LinkedHashMap。 下面看运行的代码。 package com.lxk.collecti

  • D10 Sping Boot 入门 Sping框架--Java Web之文件操作--上传和下载2020-04-02 16:52:40

    文件上传下载   1、文件的上传     Ⅰ、要有一个form标签,method=post请求。     Ⅱ、form标签的encType属性值必须是multipart/form-data值。     Ⅲ、在form标签使用input type=file添加上传的文件。     Ⅳ、编写服务器代码(Servlet程序)接收,处理上传的数据。

  • Java编译器001---javac -g选项2020-04-02 16:07:53

    javac Java Compiler,用于读取java类和接口定义并编译生成字节码文件,命令格式如下: javac [选项] [源文件] [类] [@argfiles]   -g 选项 用于生成调试信息,调试信息有lines、vars和source; lines:字节码文件中对应源码的行号;字节码调试打断点时,无行号信息,无法打断点。 vars:字节码文件

  • 二本渣渣已拿一线互联网大厂offer2020-04-02 16:04:57

    看着标题有点吓人,实力未必有那么强,但是确实是自己第一次走出校园的一段经历。如果对找工作也还很迷茫的话,那么这篇文章确实值得一看。码字不易,还请点个关注/赞;坚持到最后会有一点小福利哦 从此处看页面更加简洁美观个人博客文章地址 www.zykop.cn 二话不说先上图: 经过

  • (转)SSH框架快速搭建(Maven)2020-04-02 15:56:41

    1.新建Maven项目ssh   2.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o

  • BUUCTF-RE-JAVA逆向解密2020-04-02 14:59:00

    拿到一个class文件,jadx打开     写脚本 a = [180, 136, 137, 147, 191, 137, 147, 191, 148, 136, 133, 191, 134, 140, 129, 135, 191, 65] b = '' for i in a: b+=chr((i^32)-64) print b  

  • Java文件I/O简单介绍2020-04-02 14:57:06

    目录一、File类1.1 构造方法1.2 常用方法1.3 例子二、基础I/O:字节流、字符流2.1 字节流2.1.1 字节输出流 OutputStream2.1.2 FileOutputStream类2.1.3 字节输入流 InputStream2.1.4 FileInputStream类2.2 字符流2.2.1 字符输出流 Writer2.2.2 FileWriter类2.2.3 字符输入流 Reader

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有