自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小疯子的博客

仅供学习讨论用

  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

转载 Java 8新特性学习

前言最近在面试阿里时,面试官问我 对于JAVA8的新特性了解,突然把我问蒙了,平时针对新技术不是没有去学习,因为是自学的,所以很多技术对于我来说都是新的,没有特别的区别,所以这么一问,我只记得Lambdas表达式了,在学的时候,有一点印象,其他的就没有特别多的在意了,一直以为公司为了代码的可靠性,对于新技术的更新会比较慢一些,但是却忽视了,在互联网发展的今天,对于新技术的发展必然是响应技术人员的需求

2017-07-29 21:24:11 338

原创 温故而知新篇

前言 这里完全是本人茶余饭后,读书学习的一点心得感悟或者是一点新额想法,灵感也不为过吧,看书已余总是会针对以前遇到的一些问题由一些感触或者新的想法,我就记录下来,以备后面整理思考。2017年7/21日 问题(1) 今天想到中兴算法大赛的一个问题,链接在此:[(http://blog.csdn.net/u011958281/article/details/73649012)]赛题主要针对寻找最优

2017-07-21 19:22:34 283

原创 如何在利用Navicte for Mysql 快速导入数据

前言在自己动手做项目时,需要在数据库中导入大量数据,网上查了下资料,有一些介绍,但是我却屡试不爽,总的来说,每个人情况不一样,可能就会出现一些问题,关键是找到问题,解决问题,总结问题。准备针对这两个问题,大家可以看到后缀.XLS和.xlsx,我用的是Office2016,新建的是后一个xlsx,在导入过程中,多次出现找不到该文件,尝试了很多次都不可以,用Text导入也试过,但是因为它列没法对齐,数据

2017-07-18 09:45:40 689

原创 项目之思(日常更新)

针对项目中经常会遇到的问题,自己来做一个总结,其实这么久以后,还是经常会的,只是自己比较幸运的都解决了,之前我记得做过笔记,后来又被庞杂的文档给吹到哪儿去了,所以今日开始,在此博客中记录自己的问题,以备日后查询。1.针对ATM银行取款问题,空指针错误描述,一直在报空指针异常,看错误应该是定位到事件错误,也就是说我点击确定时,发生了空指针问题,由eclipse定位到了红色二框处,针对问题,我考虑了eq

2017-07-17 14:10:05 281

原创 Java设计的银行取款系统-Mysql数据库(改进篇)2017/7/16

前言这是前一篇http://blog.csdn.net/u011958281/article/details/73499642博文,没有想到会有那么多读者,初次编写,为了实现功能,牺牲了很多,最近经过一轮学习,有了一点新的想法,结合学习,特此分享ATM加强版,改进篇主要是加强性能安全,针对代码的优化,代码解耦度更好,更具可读性,功能化分的更好。 代码的清晰度更好,直观性更强,这里可以看一下我的这片

2017-07-16 16:26:16 8021 7

转载 Java设计模式——单例模式

单例设计模式(转)Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例。/** * 方法一

2017-07-14 21:30:08 218

原创 NIO实现非阻塞Socket编程

前言: 基于阿里面试时,面试官问我,我做的聊天项目里,考虑过性能没有,是怎么解决程序卡顿现象的,针对客户端,当在发送文件时,如果卡顿,怎么办,同时想聊天,当时程序我是基于多线程实现的,在客户端里,聊天时启动一个线程,传送文件时,启动另一个线程,所以在客户端并不会影响,面试官就说知道了,但是,针对服务器的性能优化,我做的不好,针对每一个客户端开启线程,造成服务器压力过大,因为现在没有上线,所以

2017-07-14 16:41:10 1619 1

原创 多线程论述

所谓温故而知新,有些知识点还是需要不断的回顾总结的,书上有些知识点很细,有些知识点可能我们暂时用不到,但是,当遇到问题时不妨我们回过头来看看,或许你会有意外的发现。 1. 概念 几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程,当一个程序进入内存中,即变成了一个进程。进程是处于运行中的程序,并且具有一定的独立功能,进程是系统中进行资源分配和调度的一个独立的单位。进程一般而言,

2017-07-14 14:30:56 246

原创 理解JAVA的I/O流

网上看了好多I/O流的分类,总觉得有点乱,现在自己来总结下。流的分类 1.输入和输出流(按照流的流向来分)输入流:只能从中读取数据,而不能向其写入数据输出流:只能从中写入数据,而不能向其输出数据2.字节流和字符流 字节流和字符流的用法几乎完全一样,区别在于字节流和字符流所操作的数据单元不同——字节流操作的数据单元是8字节,字符流操作的数据单元是16字节。 字节流操作的基类是InputSt

2017-07-14 09:53:39 258

原创 南京研究所第三届Hackathon(编程马拉松)之旅

很有幸的参加了华为的编程马拉松之旅,苦熬了好几天了,因为最近的提前批准备,忙的真的是不可开交,见天在那里遇到了一群热爱编程的小伙伴,大家的语言可能不相同,但是他们的热情深深的感染了我,你会发现,拥有一个大胆,有创造的心是多么伟大,大家的作品也是五花八门,还有很多华为内部成员也参加了这项比赛,看到了很多优秀的原生创意,最后在那里美美的吃了一顿饭就回来了,说实话,南研所还是很漂亮的,职员的年轻化程度很高

2017-07-11 21:54:34 684

原创 笔记——如何给JTextArea添加滚动条

做swing给JTextArea添加滚动条的时候折腾了好久,一直出不来效果,我直接用SWING加进去,可是看不到效果,后来就直接添加代码了,但是滚动条大小又一直困扰了我,位置大小如何设定呢?其实做法很简单,只要给滚动条加一个setViewportView(JTextArea);的方法就可以了,之前一直用add(JTextArea);这个方法,界面总是出不来,后来仔细查看了一下之前做的例子,原来是用

2017-07-11 09:58:55 14256 10

原创 Struts2(二)核心思想及其工作原理

通过上一章节的开端,我们对Struts2框架有了整体的认识,已经能够布置一个简单的Struts2小应用,并让他跑起来,现在我们需要的是深入了解其实现的机制,下面我们从以下几方面开始做一个学习。1. Struts2框架配置文件Struts2框架按照如下顺序加载struts2配置default.properties 该文件保存在 struts2-core-2.3.7.jar 中 org.apache.

2017-07-09 12:48:05 969

原创 Struts2工作原理以及核心思想

Struts2JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架,这里从strue2框架开始,介绍三大框架,让新手能有一个总的了解跟思维导图。 1. 什么是Struts2?Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型 由传统Struts1和WebWork两个经典

2017-07-07 14:42:42 79836 5

原创 Q趣聊天通信软件应用设计

Q趣聊天——客户端开发 本人防制的QQ聊天登录以及聊天功能,可以实现基本的注册账号,记住密码,密码找回,自动登录,注销等功能,使用简单方便。 话不多说,上图,界面是使用swing编写的,有点小丑,嘿嘿,可以导入一些包来修饰组件的,后期有时间就继续拓展。 聊天功能涉及到信息的传递,有关于socket网络编程,可以找些教材来看看,补一下这方面的基础。这里主要涉及到客户端跟服务器端两个方面的问题,在

2017-07-06 15:33:57 1140

原创 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>报错

学习经验总结

2017-07-03 16:42:49 24989 8

翻译 Servlet规范核心类图

主要类图 等我空下来,我过来对这张图做一个详细的解析,最近忙~

2017-07-03 13:19:48 1781

翻译 JavaWEB分层设计思想模式

一、JavaWeb开发模式C/S:客户端 / 服务器 B/S:浏览器 / 服务器 JavaBean: 就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法。 通常需要这么一个作为信息的传递载体,我觉得载体还是很符合它的定义的啊。1、Model1模式 JSP + JavaBean 2、Model2模式 JSP +

2017-07-02 20:20:55 3993

HTTP于HTTPS学习笔记

里面都是本人在学习HTTP指南时做的整理,读者可以快读上手了解网络基础,对于不需要深入的学习者是一份很有意思的资料。

2018-02-22

阿里短信验证码

这里演示了用户注册界面,手机号注册,通过阿里云短信服务发送短信,接收验证码并进行验证,里面有整个流程的一套代码,运行真实有效,说明请配合具体我写的文章

2017-11-23

架构解密从分布式到微服务(Leaderus著).pdf

主要介绍分布式构架,然后把这本书放在文档里了,大家需要的可以看

2017-11-15

Mybaitis-Spring整合

框架mybatis与spring整合的技术,代码写的很详细,对于小白可以站着教程自己一步步搭建,配合mybatis1一起学习,效果更好

2017-09-19

mybatis学习笔记

mybatis学习笔记,可以快速入手,代码写的很详细,针对新手很有借鉴意义,非常合适下载学习,完全可以一步步自己搭建起框架。

2017-09-19

Java 编程规范

这是来自最新的阿里java编程规范的文档,可以下载学习,比较全,大家可以下载来看看

2017-08-31

阿里的演变史

阿里的演变史,这是阿里内部的文档,针对阿里的分手不是框架演变,现在发展到第四代

2017-08-25

Spring 入门案例——AOP

配套教材,里面的代码测试过都是可运行的,配套学习很方便

2017-08-19

Spring 入门案例

里面加入了Spring架包跟Junit4测试包,可以直接用

2017-08-14

Q趣聊天软件

这里面是Q趣聊天源码,完全可运行,可作为小项目学习改进

2017-08-12

2017年阿里Java基础面试题文档 Java知识分享

2017年阿里Java基础面试题文档 下载 这里面是作者2017年面试的文档,资料比较乱,大都是面试完以后自己搜集这方面知识了解的,内容比较多,可以看下

2017-08-11

ATM源码附带MYSQL工具类库

里面附上了可执行的完整程序,还有数据库数据池驱动包,DBUutils工具包跟使用教程

2017-07-17

银行取存转账系统

主要是银行去存转账系统的源代码,里面附上了mysql的数据库源码

2017-06-20

空空如也

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

TA关注的人

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