程序员的成长之路

编程是一门技术,更是一门艺术!

排序:
默认
按更新时间
按访问量

最近整理出了有关大数据,微服务,分布式,Java,Python,Web前端,产品运营,交互等1.7T的学习资料,有视频教程,源码,课件,工具,面试题等等。这里将珍藏多年的资源免费分享给各位小伙伴们

大数据,微服务,分布式,Java,Python,Web前端,产品运营,交互 领取方式在篇尾!!!           最近闲着没事,整理了一下网盘,不知不觉也有了1.7T的学习资料,珍藏多年的资源分享给各位小伙伴们。 领取方式:扫描下方二维码,关注公...

2018-10-19 10:08:45

阅读数:5

评论数:0

说说如何实现可扩展性的大型网站架构

网站的可扩展性架构设计,能够在对现有系统影响最小的情况下,系统功能可以可持续扩展及提升的能力。 在此,对容易混为一谈的 “扩展性” 和 “伸缩性” 的概念进行详细说明: 扩展性 表现为:基础设施不需要经常变更,应用之间较少依赖或耦合,可以对需求变更快速响应。它对扩展开放,对修改关闭。架构...

2018-09-14 10:47:04

阅读数:33

评论数:0

如何提高代码可读性、可维护性

高质量代码的三大要素: 可读性、可维护性和可变更性 做好代码规范、提高代码质量,能显著增强代码的可读性、可维护性和可变更性。努力提高代码的读写可维护性,是做好代码规范的必要非充分条件。代码规范和架构设计是软件的灵魂所在,代码质量偏低,就像是人失去了三魂七魄中的一魄,就会丧失活力,影响正常运行,...

2018-09-06 12:30:00

阅读数:25

评论数:0

java--十六进制转byte数组和byte数组转十六进制

怎么说,最近使用ssm框架的时候,需要将文件转成十六进制的字符串传入数据库,按照传统的sql,一个rs.getBinaryStream()还有rs.setBinaryStream()就可以了,可是在ssm里面就不能这么写的啦。要用纯java去遍历了。   首先我们了解一下byte[]和十六进制...

2018-08-31 18:29:20

阅读数:11

评论数:0

IO流详细总结

  一、IO流简介: 流的定义:流是指一连串流动的字符,是以先进先出方式发送信息的通道。 按流向分:输出流:OutputStream和Writer为基类                 输入流:InputStream和Reader为基类 按处理数据单元划分:字节流:字节输入流:I...

2018-08-31 18:28:44

阅读数:25

评论数:0

IO流_FileInputStream读取数据一次一个字节数组

package cn.itcast_02; import java.io.FileInputStream; import java.io.IOException; /* * 一次读取一个字节数组:int read(byte[] b) * 返回其实是实际读取取的字节个数。 */ ...

2018-08-31 18:27:16

阅读数:39

评论数:0

计算机网络基础:这是一份详细 HTTP 学习指南

前言 关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 今天,我将献上一份HTTP的学习指南,希望你们会喜欢 目录 1. 储备知识 讲解HTPP协议前,先了解一些基础的计算机网络相关知识 1.1 计算机网络体系结构 定义  计算机网络的各层 + 其协议的集合 ...

2018-08-31 18:26:30

阅读数:22

评论数:0

python爬虫:爬取慕课网视频

前段时间安装了一个慕课网app,发现不用注册就可以在线看其中的视频,就有了想爬取其中的视频,用来在电脑上学习。 决定花两天时间用学了一段时间的python做一做。 我使用的是pycharm进行开发,使用BeautifulSoup模块解析html,整个代码进行了比较详细的注释。 整个工程结构...

2018-08-31 18:25:43

阅读数:42

评论数:0

10本Java网站开发必看书籍,大神级别必修书籍,吐血推荐!!!

1:《java并发编程从入门到精通》 推荐理由: 从入门讲到精通的,网络安全,网络并发的好书。《Java并发编程从入门到精通》作者结合自己10多年Java并发编程经验,详细介绍了Java并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。《Java...

2018-08-28 15:02:31

阅读数:36

评论数:0

Spring Boot之乐观锁和悲观锁

适用场景: 悲观锁:比较适合写入操作比较频繁的场景,如果出现大量的读取操作,每次读取的时候都会进行加锁,这样会增加大量的锁的开销,降低了系统的吞吐量。 乐观锁:比较适合读取操作比较频繁的场景,如果出现大量的写入操作,数据发生冲突的可能性就会增大,为了保证数据的一致性,应用层需要不断的重新获取数...

2018-08-28 14:59:44

阅读数:155

评论数:0

解决weblogic页面和控制台乱码问题

之前一直有碰到weblogic各种乱码问题,要不就是页面乱码,要不就是控制台乱码,一直都没有时间真正的去解决,前两天又碰到一个项目页面出现乱码,很烦躁,花了几分钟解决了页面乱码问题,但是后台又出现了乱码,突然感觉不能这么继续下去了,下定决心解决这问题,在此列出步骤, 1.解决页面乱码: 找到w...

2018-08-24 18:03:20

阅读数:14

评论数:0

正则表达式实现与或非关系

写一个正则表达式,要求匹配字符串同时满足条件A和条件B 我们可以先写两个子表达式PatternA和PatternB,分别校验条件A和条件B。然后结合成一个新的表达式 (?=PatternA)PatternB   例如,当在Windows Server上修改用户密码时,一般要求满足以下要求: ...

2018-08-24 18:02:56

阅读数:55

评论数:0

Java死锁的原因例子及解决方法

Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。 死锁发生的例子1: <span style="co...

2018-08-24 18:00:02

阅读数:15

评论数:0

eclipse构建及运行maven web项目

1:环境 eclipse indigo, JDK1.6, maven 3.2.1, tomcat7.0.42 2:安装eclipse maven插件 m2eclipse 第一种方法:从网上下载m2eclipse,这个网上有很多下载的地方。然后放到eclipse安装目录的plugins下...

2018-08-24 17:59:02

阅读数:39

评论数:0

linux管道pipe详解

管道 管道的概念: 管道是一种最基本的IPC机制,作用于有血缘关系的进程之间,完成数据传递。调用pipe系统函数即可创建一个管道。有如下特质: 1. 其本质是一个伪文件(实为内核缓冲区) 2. 由两个文件描述符引用,一个表示读端,一个表示写端。 3. 规定数据从管道的写端流入管道,从读端...

2018-08-24 17:58:04

阅读数:24

评论数:0

C++多态简析——静态多态与动态多态

多态:顾名思义,多态就是多种形态,也就是对不同对象发送同一个消息,不同对象会做出不同的响应。 并且多态分为静态多态和动态多态。 静态多态就是在系统编译期间就可以确定程序执行到这里将要执行哪个函数,例如:函数的重载,对象名加点操作符执行成员函数等,都是静态多态,其中,重载是在形成符号表的时候,对...

2018-08-24 17:56:43

阅读数:12

评论数:0

C和C++的区别和联系(扩展知识)

2017/3/17 复习整理:C/C++区别与联系; 关于C和C++的区别是面试中经常会被问到的问题,本着即将面试的心态,进行知识整理,并对小知识点进行扩展; C/C++的联系: C++是C的超集,兼容大部分C的语法的结构;  联系嘛我只能想到这个,毕竟cplusplus嘛! C/C++区...

2018-08-24 17:56:04

阅读数:15

评论数:0

阿里云centos7中文乱码解决方法

1.查看安装中文包: 查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN) # locale -a |grep "zh_CN" 没有输出,说明没有安装,输入下面的命令安装: # yum groupinstall &...

2018-08-24 17:53:39

阅读数:50

评论数:0

公有继承,私有继承,保护继承的区别

一个子类继承父类时,可按照public、private和protected方式继承父类,每种继承方式的区别如下:   1) public继承方式 基类中所有public成员在派生类中为public属性; 基类中所有protected成员在派生类中为protected属性; 基类中所有pr...

2018-08-24 17:50:36

阅读数:28

评论数:0

JDBC连接ORACLE的三种URL格式

使用jdbc连接oracle时url有三种格式 格式一: Oracle JDBC Thin using an SID:  jdbc:oracle:thin:@host:port:SID  Example: jdbc:oracle:thin:@localhost:1521:orcl  这种格式是最...

2018-08-24 17:50:01

阅读数:31

评论数:0

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