- 博客(90)
- 收藏
- 关注
转载 一位资深程序员大牛给予Java初学者的学习建议
这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习
2017-07-24 10:30:11
424
原创 两种编程思想
1. 模块化思想。尽可能将通用的一组操作封装为一个模块,这样编写的程序方便理解,也方便修改。2.自顶向下方法。避免过分关注程序的实现细节,而是将业务拆分为一组操作,每个操作的具体实现可以放到之后实现。二者水乳交融,缺一不可,虽然简单,但真实用。
2017-07-21 18:04:52
517
原创 如何让微信浏览器返回上一页时强制刷新
如何让微信浏览器返回上一页时强制刷新标签(空格分隔): 前端问题描述:由 首页 跳转到 详情页, 在 详情页 点击 返回 按钮返回到 首页 后, 首页 刷新后再展示。思路:在进入 详情页 后,在浏览器中保存一个键值对,如 need-refresh : true。返回 首页后, 加载页面前从浏览器中取出这个数据,如果 need-refresh 为 true, 那么刷新。这种方法避开了对微信浏览器 返
2017-03-09 12:16:34
18470
原创 JavaWeb入门(五)-HTML-CSS-Javascript基础
JavaWeb入门(五)-HTML/CSS/Javascript基础标签(空格分隔): JavaWeb原文地址DTD文档模型和HTML基础<!doctype html>是目前最流行的文档模型, 即 HTML5 模型。常见标签的含义<meta charset="utf-8">表示指定文档的编码字符集为 utf-8。<m eta name="viewport" content="width=device
2017-02-21 16:21:36
1866
原创 从老董身上学到的
今天听老董的设计模式,真是醍醐灌顶,痛快至极。他很善于诱导学生回答问题,即便这问题之后看起来很幼稚,但是那种鼓励回答,鼓励思考的氛围确实很有利于学习。学习之余,对老董的专注高效也是佩服的五体投地。一个多小时的讲解,老董始终注意力高度集中,讲课,编码,交流行云流水般一气呵成。再对比自己的工作效率,才发现与真正高手之间的差距何在。平时的学习工作能持续高效半个小时已属不易,其间还可能被各种琐事打扰。跟老董
2017-01-03 20:02:46
483
原创 JavaWeb入门(四) I-O
JavaWeb入门(四) I/O标签(空格分隔): JavaWeb原文地址File类File 类是 I/O 操作中最常用的类。它的常用方法有:exists() 文件是否存在 isFile() 是否是文件 isDirectory() 是否是目录 createNewFile() 创建文件 delete() 删除文件或空文件夹 renameTo(File dest)
2017-01-03 19:08:28
379
原创 JavaWeb入门(三) 集合篇
JavaWeb入门(三) 集合篇标签(空格分隔): JavaWeb原文地址关于集合类如何使用集合类? 若涉及到 堆栈,队列 的操作时,应考虑使用 List 。对于需要 快速插入、删除 元素的需求,应使用 LinkedList ,而对于需要 快速随机访问 元素的需求,应使用 ArrayList 。这应该是由 链表 和 数组 的不同数据结构决定的。 对于哈希表的操作,作为 key 的对象要
2016-12-30 15:56:39
824
原创 JavaWeb入门(二) 面向对象篇
JavaWeb-Java面向对象篇标签(空格分隔): JavaWeb原文地址封装 Encapsulation把类的一些描述细节隐藏在内部,用户只能通过接口访问类中的内容,这种组织模块的方式称为封装。例class People{ private String name = ""; public void setName(String _name){ this.na
2016-12-29 11:41:43
527
原创 JavaWeb入门(一) 基础篇
JavaWeb-Java基础篇标签(空格分隔): JavaWeb前言我们作为专业的科班出身的程序员,不得不重视一门语言的基础学习,对于自己写的程序,一定要有些追求,仅仅完成需求是远远不够的,如何用更少的资源,更短的时间,更优的设计,更优雅的表达实现目标才是我们应该时常思考的问题。而写出高水平的程序离不开夯实的基础,这也是我们要学习Java基础的根本原因。Java数据类型基本数据类型
2016-12-27 16:54:51
444
转载 前端学习方法 & 前端书单 和 网址大全
一、Web前端学习方法碎碎念速查要点概述:1、准备一两本书,作为辅助教材,多维度辅助学习: (1)《Head First XXX》系列经典入门丛书,浅显易懂,图文并茂。《Head First HTML与CSS、XHTML》《Head First Javascript》等;(电子书下载地址:http://www1.w3cfuns.com/feres.php?do=picture&l
2016-10-26 12:20:58
865
转载 大前端必备网站-超全
01.前端这个圈子社区/组织W3C TPAC w3ctech WebReBuild HTML5研究小组 阿里技术嘉年华 京/沪JS 前端圈HTML5梦工场 无障碍联盟国内综合前端观察 阮一峰 W3CPLUS W3CFUNS 大前端 W3HELP W3SCHOOL HTML5中国 前端乱炖F2E社区 MDNNEW国内个人CSS森林 twinsen 艾文王 余果 张鑫旭 大猫 飘飘 米
2016-10-26 12:19:11
4383
原创 从老董身上学到的
今天听老董的设计模式,真是醍醐灌顶,痛快至极。学习之余,对老董的专注高效也是佩服的五体投地。一个多小时的讲解,老董始终注意力高度集中,讲课,编码,交流行云流水般一气呵成。再对比自己的工作效率,才发现与真正高手之间的差距何在。平时的学习工作能持续高效半个小时已属不易,其间还可能被各种琐事打扰。跟老董学到的经验之一就是集中精力对付某个问题,不要搞多线程,工作的同时听歌,看消息,浏览网页
2016-10-14 21:15:24
499
转载 JPA中的一对多关系
order.java 1 import java.util.hashset; 2 import java.util.set; 3 4 import javax.persistence.cascadetype; 5 import javax.persistence.column; 6 import javax.persistence.entity; 7 import javax
2016-08-20 22:27:34
420
原创 工作汇报-2016-07-14
学习知识:Hibernate关联关系映射 参加活动:7.14答疑-关于Java Web开发中框架的简介 编写代码:200行 累计代码:5200行
2016-07-14 22:51:29
314
原创 编程如练功,一日练得一日功,一日不练十日空。
这几天由于生病,几天没编程。 今天再拿起来,感觉好生疏,速度也慢了不少。 发现编程真是不能放啊,要每天浸淫的。 英语也是这样的,几年不用就不会了。 重要的技能要每天花时间练习。 很多东西不是说捡起来就能捡起来的。
2016-07-14 20:43:14
1766
原创 Hibernate 5.2配置c3p0
注意应如下配置org.hibernate.c3p0.internal.C3P0ConnectionProvider与旧版本不同。
2016-07-14 16:25:00
931
原创 2016年7月12日-日记
昨晚做了个梦,梦里我从外地赶回家里,全家人都在哭,后来弟弟告诉我妈妈得了不治之症,没多长时间了。当时我就傻了,简直是晴天霹雳。顿时我开始嚎啕大哭。妈呀!儿子还没好好孝顺你呢!你怎么就要撇下我呢?妈!我再也不惹你生气了!你让儿子多孝顺你几天吧!你走了我怎么办啊!儿子真是不孝啊,这么大了一事无成,还没让你过上好日子呢!五十岁了还要出去打工。妈只说了一句:还是好好上班去吧。哭着哭着就醒了,妈妈过来坐在我
2016-07-12 11:57:27
460
原创 若不自律,则注定一无所成。
游戏如毒品,若不戒之,则难有所成。食色性也,然而如果沉迷女色,则也难有所成。烟酒如猛虎,如果不能远离,那么身体就会被掏空,没有健康,何来其他?骄兵必败,一有点成绩就沾沾自喜,注定不能有大成就。而有些东西,则值得花时间多去培养,如文学、厨艺、手工、语言、运动等等,把时间花在这些上面绝对比浪费时间打游戏,泡妞,抽烟喝酒吹牛逼上要好得多。所以啊,要在有目标、激情、坚持的基础的上不断得
2016-07-04 11:56:00
320
原创 Struts2跳转结果页时没有css样式或图片的问题
建议图片样式等文件,用或${pageContext.request.contextPath}做开头。如:/css/style.css " />or这样不会受到路径影响。
2016-06-23 18:08:17
1258
原创 数据库连接工厂
package com.jikexueyuan.util;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;public class ConnectionFactory { private static S
2016-05-15 16:59:04
421
原创 C++ Primer- 流的条件状态以及缓冲区管理
IO标准库提供了一系列条件状态成员,用来标记IO对象是否处于可用状态。使用strm::iostate类型的值来表示条件状态,这是一个跟机器有关的整型值,通过判断特定的一些位是否为1来判断流处于什么状态,有三个常量strm::badbit, strm::failbit, strm::eofbit 分别代表流被破坏,失败的IO操作和流已经到达文件尾。那么我们如何判断一个流比如说s处于什么状态呢,s
2014-05-20 23:01:24
783
原创 数据结构与算法分析-插入排序
我们先来看一种最简答的排序方法-插入排序,插入排序通过N-1趟(Pass)排序组成,如P代表趟数,那么我们一共要从P=1到P=N-1,每一趟排序,我们可以保证从位置0到位置P-1也就是前P个元素都已经是排好序的。方法就是在第P趟时将位置P上的元素放入前P个元素组成的排序队列中去,使得前P+1个元素继续保持顺序状态,因此问题的关键就是找到P位置上的元素应该插入到排序队列的哪个位置,我们需要遍历前P个
2014-05-20 22:58:30
631
原创 数据结构与算法分析-用C语言实现队列(数组方式)
队列先进先出,涉及到两个位置的操作,一个是队首,一个是队尾,我们分别用两个整型变量来表示队首和队尾,另外需要注意的是我们实现队列时要借助循环数组,具体在代码中已经很清楚了。实现过程中的技巧与用数组实现栈时大多数一样。首先,我们来声明类型,结构和例程。/*** @file Queue.h* @brief 用链表实现队列-声明ADT部分* @details* @author
2014-05-20 11:26:50
935
原创 数据结构与算法分析-Code Blocks中出现的找不到头文件的问题
我们在学习数据结构时,把声明部分放在.h文件中,而把实现部分放在.c文件中,我使用的是code blocks,que
2014-05-20 11:05:06
2598
原创 数据结构与算法分析-用C语言实现栈(数组方式)
用单链表实现栈并不是最好的方法,因为出入栈都要涉及指针的操作,在一些情况下这些操作可能会花费过长的时间,最简单实现栈的方法还是用数组的方式,用一个int型的数字表示栈顶元素的位置,进栈和出栈只需要对这个数字进行自加或自减就可以了。缺点是需要提前知道栈的大小,不支持动态增加栈的容量。首先,老规矩,声明结构,类型,和常用例程。
2014-05-20 10:55:58
848
原创 数据结构与算法分析-用C语言实现栈(链表方式)
这种方法用链表来表示栈,头结点始终指向栈顶的元素,每次入栈就是在头结点后面插入一个元素,而出栈则是删除头结点后面的那个元素,思想很简单,有了链表的基础,实现起来也是很容易的。那么老规矩,先将栈ADT的声明部分放在Stack.h这个头文件里。代码如下:
2014-05-20 10:40:35
1125
原创 数据结构与算法分析-用C语言实现单链表
掌握单链表很容易,把下面的代码弄懂,敲几遍,全部记住,而且记清每一个细节。首先,在List.h中声明单链表的ADT.我们把我们所需要的自定义类型啊,函数啊,都声明出来,但这里我们只是声明他们,而具体实现则是在List.c中进行。
2014-05-19 23:12:22
1873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人