摘要:
1. 回顾JDBC a. java操作关系型数据的API。导入相关数据库的驱动包后可以通过JDBC提供的接口来操作数据库。 b. 实现JDBC的六个步骤 注册数据库驱动 获取数据库连接 获取传输器对象 ... 阅读原文
2018-11-09 12:15:04 阅读(1483) 评论(0)
摘要:
最近在写项目中用到了excel的导入,遇到了Cannot get a NUMERIC value from a STRING cell的报错。原因是无法从纯数字的单元格用获取String的方式获取。跟了一下蛋码,但是我明明做了处理了啊,看这里
真是奇了个怪。。。。
网上百度了一堆,基本都指出了这个错误的原因,但... 阅读原文
2018-11-09 10:45:04 阅读(1715) 评论(0)
摘要:
前言
只有光头才能变强
今天继续来学习Redis,上一篇从零单排学Redis【青铜】已经将Redis常用的数据结构过了一遍了。如果还没看的同学可以先去看一遍再回来~
这篇主要讲的内容有:
Redis服务器的数据库
Redis对过期键的处理
Redis持久化策略(RDB和AOF)
本文力求简单讲清每个知识点,希... 阅读原文
2018-11-09 10:06:14 阅读(1761) 评论(0)
摘要:
主要是用到了com.google.zxing jar包生成二维码的功能,这个jar包需要自己接下载
直接上代码
public static Bitmap CreateBinaryCodeImageByUrl(String url,Bitmap bottomImg,int drawAtPointX,int ... 阅读原文
2018-11-09 08:53:03 阅读(1547) 评论(0)
摘要:
三次握手 所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示:
TCP三次握手 (1)第一次握手:Cli... 阅读原文
2018-11-09 08:11:02 阅读(1963) 评论(0)
摘要:
双端扫描交换排序
public void sort(int[] item, int start,int end){
if(start < end){
int head = item[start];
int i = start + 1;
... 阅读原文
2018-11-09 06:46:01 阅读(1800) 评论(0)
摘要:
SpringBoot
springboot的目的是为了简化spring应用的开发搭建以及开发过程。内部使用了特殊的处理,使得开发人员不需要进行额外繁锁的xml文件配置的编写,其内部包含很多模块的配置只需要添加maven依赖即可使用,这项功能可谓对开发人员提供了大大的好处。使用springboot只需要简单配置一下就可... 阅读原文
2018-11-09 06:40:04 阅读(1708) 评论(0)
摘要:
一般在面试中可能会被问到ArrayList、LinkedList、Vector三者相关的区别!
一般来说我想大概都会回答如下的这些:
ArrayList底层是数组结构,查询快,增删慢,线程不安全,效率高。
LinkedList底层是链表数据结构,查询慢,增删快,线程不安全,效率高。
Vector底层是数组结构,查... 阅读原文
2018-11-09 06:00:02 阅读(1871) 评论(0)
摘要:
一、问题描述:
启动tomcat报错,大概的意思是webapps目录下找不到我的工程目录。
二、问题排查。(因为对tomcat不太熟悉所以导致问题排查方向有点迷惑)
问题排查分为:1、war包原因。(后面我只启动tomcat也是包同样的错误,排除了这个war包的原因)2、tomcat 原因。
三、tomcat... 阅读原文
2018-11-09 00:01:03 阅读(1652) 评论(0)
摘要:
一、UDP
UDP的全称是User Datagram Protocol(用户数据报协议),是一种无连接的不安全的传输协议,
传输数据时发送方和接收方无需建立连接,所以是不安全的。
发送时不建立连接直接发送,发送后不关注接受方能否接到。UDP只负责发出去,后续的事情与之无关。
1)、使用U... 阅读原文
2018-11-08 23:04:03 阅读(1509) 评论(0)