自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tukela1的博客

java小白的成长之路

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 浅析HashMap

Java基础知识中最常被问到的便是HashMap,最近也与朋友对其底层进行过争论,最终经过自个儿观读源码,以及参考广大网友的文档,留下本人的一些记忆,如有任何问题,欢迎随时指正。未了解内部结构之前有以下的一些疑问:1.HashMap的底层数据结构是什么样子的,如何进行存储?HashMap的底层是数组+链表,后续在jdk1.8后加入了红黑树,主要是为了增加查询的速度。key,value的存储是在HashMap中创建了一个静态内部类 Node<K,V>,包含hash(key),key ,val

2020-07-25 19:54:16 170

原创 关于无法用输入法拼写的生僻字处理方法

背景:最近处理的一个需求,对姓名进行特殊字符的校验,经过与客户进行沟通,突然他们提出新的点,问难写的生僻字是否可以进行校验,如:左边是石,右边是肯;左边是王,右边是莹;上面是龙,下面是天等等。处理方式:在windows的开始菜单里面找到附件,然后再找到两个应用“专用字符编辑程序”,“字符映射表”:如下图所示: 可以先查看字符映射表,打开如下图所示:上面的字体选择...

2020-04-29 22:35:30 1669

原创 数据结构--有序向量(2)

有序向量:查找算法       统一接口:(各按50%,要么是二分查找,要么是Fibonacci查找算法)template &lt;tyoename T&gt;//统一查找算法,0&lt;=lo&lt;hi&lt;=_sizeRank Vector&lt;T&gt;::search(T const &amp; e,Rank lo,Rank hi) const{ return (...

2018-11-08 16:45:32 555

原创 数据结构--有序向量(1)

唯一化:      有序/无序序列中,任意/总有一对相邻元素顺序/逆序。因此,相邻逆序对的数目,可用以度量向量的逆序程度。template &lt;typename T&gt;//返回逆序相邻元素对的总数 int Vector&lt;T&gt;::disordered() const{ int n = 0;//计数器 for(int i = 1;i...

2018-11-06 11:01:09 448

原创 神奇的符号“|=”

这里就用实际的例子介绍一下,该符号到底是什么意思:public static void main(String[] args) { int a = 1;//0001 int b = 2;//0010 int c = 4;//0100 b |= c; System.out.println(b);//6 a |

2017-11-08 18:39:21 1249

原创 效率问题

一个简单的测试题: 计算所有int正直的总和。分析:要想求所有的int类型正值的和,最终的结果用什么进行接受呢? 毫无疑问int肯定是不够大的,可以考虑用long进行接收。一个简单的demo如下: public static void main(String [] args){ long a = new Date().getTime(); Sys

2017-11-06 17:57:20 316

原创 springboot系列(第四讲)

springboot整合mybatis 一、添加相关的依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.7.RELEASE</version> </pa

2017-11-03 20:11:22 254

原创 工具类

1.JsonUtils工具类:主要实现的功能是json和实体对象或者集合对象的互转,主要的代码如下:package com.ego.commons.utils;import java.util.List;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.Ja

2017-11-02 15:57:39 297

原创 ssm的配置文件

web.xml中的配置信息:<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h

2017-11-02 15:46:50 279

原创 springboot系列(第三讲)

SpringBoot 实现真正的热部署【在修改代码,或是新增代码后,不需要手动重启springBoot】1.添加依赖:spring-boot-devtoolsspring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手

2017-10-17 22:46:28 237

原创 springboot系列(第二讲)

SpringBoot 实现热部署(即已经启动springboot项目后,又修改controller层的数据后,重新刷新页面会加载出新的结果)1.本文紧接上文,如果没有看过上文点击打开链接2.此时,需要在pom.xml中进行更改,添加spring loader插件实现热部署。 org.springframework.boot s

2017-10-17 21:57:27 262

原创 springboot系列(第一讲)

一.SpringBoot入门级程序1.创建一个maven项目《jar项目即可》:在pom.xml中引入相关的依赖,即jar。 org.springframework.boot spring-boot-starter-parent 1.5.7.RELEASE org.springframework.boot spring-boot-s

2017-10-17 18:40:10 282

原创 关于在vmware中安装centos虚拟机

前提:得保证本地主机有网络:1.首先安装好mini版的centos虚拟机后,我这里用的是6.8搜索ifconfig获取当前的网段,你会发现根本找不到,只能是127.0.0.1这时,需要获取动态ip,拿到ip 的网段:2.在/etc/sysconfig/network-scripts/目录下,找到ifcfg-eth0;用vi编辑器编辑;更改以下的内容BOOTPROTO="dh

2017-09-27 17:39:14 213

原创 关于java导出为war包

在eclipse中右键项目,export,在web文件夹下,点击WAR file,点击next,选择导出的路径,然后finish完成,就ok了。

2017-09-25 22:58:43 361

原创 基于springmvc的文件上传与下载

1.导入jar包:springmvc的jar包apache的关于文件上传的jar:commons-fileupload.jar和commons-io.jar2.配置文件:web.xml中的配置如下:    springmvc  org.springframework.web.servlet.DispatcherServlet    contextConfig

2017-09-17 15:56:34 294

原创 java基础面试题

1.java的线程状态。2.进程和线程的区别,进程之间如何通讯,线程之间如何通讯。3.HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别4.Cookie和Session的区别5.索引有什么作用?如何建立索引?6.ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容?

2017-09-04 20:56:21 283

原创 java连接oracle数据库用本机IP地址不可以,而用localhost可以

我所出现的问题是:在java代码中用jdbc访问我的数据库时,不能用我的ip地址连接数据库,但是可以用localhost访问或者是127.0.0.1进行访问,更可气的是别人却可以根据我的ip 访问我的数据库,然后我进行了网上的多种方法的修正,最终都解决不了,于是我打开我的网络适配器进行查看,发现好多的网络,最终只留下一个网线的那个网络,运行程序发现可以用了,然后经过测试,最后的结论是wifi共享影

2017-08-02 10:49:54 2309

原创 基于udp的传输通信

发送方:package com.sxt.test03;import java.net.*;import java.util.Scanner;/** * 发送方 * * @author Administrator * */public class SentTest { public static void main(String[] args) throws Exc

2017-04-14 11:44:09 461

翻译 打印日历

进行日历的输出

2017-03-31 19:10:46 288 1

原创 空心菱形的输出

本文主要进行了对空心图形的打印,拿空心菱形举例。

2017-03-09 16:12:30 778

原创 if语句的使用例子

if语句的使用,方法的调用,java中的判断。

2017-03-08 17:21:47 8685

原创 小球弹地问题

程序小白的成长之路,今日递归的应用:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?

2017-03-07 18:05:44 490 2

原创 java 中的求最大公约数和最小公倍数的代码

java中关于最小公倍数和最大公约数的求法

2017-03-06 21:11:33 964 1

shiro学习笔记

本资源详细的介绍了有关shiro的基础知识,并与spring等相关框架的整合。还有相关的例子供参考。

2017-12-20

springCloud

springCloud的简单介绍,Spring Cloud 服务者,消费者搭建;Spring Cloud 服务发现组件Eureka;Spring Cloud 客户端负载均衡

2017-11-09

mysql存储过程

存储过程的简单介绍,通过一个具体的案例,实现了存储过程的主要写法。

2017-11-07

oracle知识点回顾

主要讲述了oracle的详细知识点,通过一些详细的例子能够让您面试的时候顺顺利利

2017-11-07

spring-data的学习笔记

简单介绍了springdata的知识,包含了springdata 的环境搭建,注解开发等,还有一系列相关的代码供参考。

2017-11-06

spring-boot学习笔记

springboot的入门技术,详细的介绍了相关的技术信息,从spring的注解开发到最终的springboot整合mybatis,redis集群的组合都有详细的介绍

2017-11-06

git的使用说明书

主要介绍如何快速使用git,轻松上手,上传到github,不需要花费太多的时间

2017-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除