- 博客(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
翻译 JavaWEB分层设计思想模式
一、JavaWeb开发模式C/S:客户端 / 服务器 B/S:浏览器 / 服务器 JavaBean: 就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法。 通常需要这么一个作为信息的传递载体,我觉得载体还是很符合它的定义的啊。1、Model1模式 JSP + JavaBean 2、Model2模式 JSP +
2017-07-02 20:20:55 3993
2017年阿里Java基础面试题文档 Java知识分享
2017-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人