Java
神思love
思索 勇气 淡然 信念
展开
-
Java double保留2位小数实现方式 保留后几位小数
java中保留小数点后2位的三种方式1.使用String的format方法 double a = 12.535; double b = 12.534; //直接利用String.format System.out.println(String.format("%.2f",a)); System.out.println(String.format("%.2f",b));2.使用DecimalFormat的格式化方法 double a原创 2021-04-22 22:17:04 · 768 阅读 · 1 评论 -
Java StringAPI中最常用方法和方法使用
String常用API - String常用方法//返回给定位置的代码单元。char charAt(int index)//返回从给定位置开始的码点int codePointAt(int index)//返回从startIndex码点开始,cpCount个码点后的码点索引。int offsetByCodePoints(int startIndex, int cpCount)//按照字典顺序,如果字符串在other之前,返回一个负数;如果字符串位置other之后,返回一个整数;如果两个字符串想相原创 2021-04-22 08:25:59 · 305 阅读 · 0 评论 -
服务端部署Redis流程和报错解决 - Linux+Redis
redis服务端部署流程yum install wget -ywget http://download.redis.io/releases/redis-4.0.14.tar.gztar -zvxf redis-4.0.14.tar.gzmv /home/shensi/redis-4.0.14 /usr/local/rediscd /usr/local/redismakemake PREFIX=/usr/local/redis install后台进程方式启动 ./bin/redis-se原创 2021-04-20 08:02:46 · 288 阅读 · 0 评论 -
一面+笔试答案和总结
面经地址java基础一面java的特性封装:把一个对象的属性进行私有化,同时定义用于修改和访问的公共接口方法。封装的主要任务是对属性、数据、部分内部敏感行为实现隐藏。封装使得耦合度变弱,易于维护。设计模式七大原则之一的迪米特法则就是对于封装的具体要求,即A模块使用B模块的某个接口行为,对B模块中除此行为之外的其他信息知道得尽可能少。继承:使用已存在的类的定义作为基础建立新类的技术。为多态提供了基础。使得部分基础模块可以被直接复用、间接复用和增强复用,父类的能力通过这种方式赋予原创 2020-07-24 13:18:35 · 341 阅读 · 0 评论 -
20200722-Java面经-被血虐-面试问题及总结
面经 - java开发工程师一面hr电话面试,问的很简单,很基础。hr人很好。首先是 介绍了下简单的岗位情况,然后问了三个问题。总时长:9分钟java的特性-封装继承多态java语言的特点深拷贝浅拷贝笔试笔试是在一面之后进行的。个人使用的是Mysql,对Oracl不是很熟悉,这一块失了不少分。大部分是数据库的题,有几个是自己不熟悉的题还有就是编程题查询服务器的系统时间的SQL语句模糊查询:数据库中有一条记录是 “人类”,那么使用“%人类”,查出来的是什么。数据库方面的关键字原创 2020-07-23 13:34:03 · 563 阅读 · 1 评论 -
死锁-疫情之间的死锁问题(理想化)
背景疫情下,出行需要健康码。计划明天就要出门去其他地方。今天打算买票。任务买票:疫情之下携程买不了汽车票,只能去汽车站买了。申请通行码:出行需要通行码,出入各种场合。事情经过提前一天买票,在网上找车票习惯性的打开携程,发现还没有车票,就开始在微信公众号上找本地的汽车站公众号。查询到了确实有一班车可以出发。但是没有找到购票的选项,想着那就去汽车站买吧。既然买不了票, 我就先申...原创 2020-03-20 10:45:43 · 216 阅读 · 0 评论 -
专业实训第五天 后台开发的最后一天 java+jsp+mysql+数据分页的实现(Limit) + 酒店管理系统
建立数据库数据库 HotelDB 表 Users 列名 类型 属性1 属性2 描述 id int 主键 自增 编号 name varchar 20 非空 姓名 tel varchar 11 非空 手机号 cardId varchar 18 ...原创 2018-04-14 09:56:36 · 612 阅读 · 0 评论 -
专业实训第四天 java+jsp+myeclipes 项目实训
导入mysql驱动包不再像java项目时需要3 3 2,直接复制驱动包到项目目录下WebRoot >>Web-INF>>lib,就可以了,会自动将jar包加载。html+jsp简单知识点<%@ %> 指令<% %> 语句<%= %> 表达式pageEncoding="utf-8" utf-8编码req...原创 2018-04-13 11:49:50 · 251 阅读 · 0 评论 -
MyEclipes Tomact安装
安装Tomact安装环境—MyEclipse 1. 点击按钮右边向下的小箭头 2. 选择菜单中的Configure Server 3. 按步骤点击1 2 3,(我使用的是Tomact6.0版本) 4. 见图片 5. ok就可以了!...原创 2018-04-13 10:49:00 · 234 阅读 · 0 评论 -
专业实习第二天 MySql5.0安装+SQLyog+数据库基本语句操作+java实现数据库连接
基本语句—增删改查##选中要执行的语句,F8执行#删除数据库 #第一句写这个可以重复执行DROP DATABASE IF EXISTS School;#创建数据库CREATE DATABASE School;#使用数据库USE School;#创建表CREATE TABLE Student( id INT PRIMARY KEY AUTO_INCREMEN...原创 2018-04-10 10:40:58 · 405 阅读 · 0 评论 -
专业实训第三天 java+数据库单表+小型项目实训+简单商品管理平台
商品管理平台数据库数据库:GoodsDB 表:Goods 列: 列名 类型 属性1 属性2 gid int 主键 自 增 gname varchar 20 非空 gprice int – 非空 gdetail varchar 50 非空开发步骤流程创建项目Goo...原创 2018-04-11 10:38:31 · 705 阅读 · 0 评论 -
专业实训第一天 基础串讲+面向对象编程思想
基础串讲基本语法就不说了//分支if(){}else if(){}else{}//循环for()while()do{}while();//不常用//数组int num[] = {};int num[] = new int[];int num[] = new int[]{};面向对象编程思想当前最流行的编程思想指通过对象调用方法实现具体的功能。...原创 2018-04-09 17:44:15 · 139 阅读 · 0 评论 -
ArrayList 基本使用方法,待更
import java.util.ArrayList;public class Test { public static void main(String[] args) { //声明 ArrayList<String> list = new ArrayList<String>(); //添加元素 ...原创 2018-04-09 20:28:44 · 112 阅读 · 0 评论