自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一对儿程序猿

从菜鸟开始

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tensorflow2.0 HDFS数据读取

Tensorflow HDFS数据读取1. 背景2. Code2.1 From CSV2.2 From TensorRecord1. 背景实际工作中训练数据往往很多,很难全部download到本地使用pandas load使用。本文介绍从HDFS读取数据用于训练的方法。ps: 代码基于tensorflow 2.0 实现2. Code不废话,直接上代码吧2.1 From CSV基本思路...

2019-11-07 12:22:47 5413 3

原创 java动态代理实现

Spring AOP的源码中用到了两种动态代理来实现拦截切入功能:jdk动态代理和cglib动态代理。两种方法同时存在,各有优劣。jdk动态代理是由内部java的反射机制来实现的,cglib动态代理底层则是借助asm来实现的。总的来说,反射机制在生成类的过程中比较高效,而asm在生成类之后的相关执行过程中比较高效(可以通过将asm生成的类进行缓存,这样解决asm生成类过程低效问题)。还有一点必须注

2017-02-06 13:53:12 472

转载 MySQL行级锁、表级锁、页级锁详细介绍

MySQL行级锁、表级锁、页级锁详细介绍在表中数据量较大的时候,了解mysql中锁的机制是必要的,最近在项目中遇到大量数据查询、删除的问题。简单的依靠索引已经不能解决问题,可以通过改变锁状态来提高 sql运行效率这篇文章主要介绍了MySQL行级锁、表级锁、页级锁详细介绍,同时列举了一些实例说明,需要的朋友可以参考下页级:引擎 BDB。表级:引擎 MyISAM

2016-07-05 11:41:35 1553

原创 mysql面试必会基础(四)

1.视图1.       视图的定义视图就是从一个或多个表中,导出来的表,是一个虚拟存在的表。视图就像一个窗口(数据展示的窗口),通过这个窗口,可以看到系统专门提供的数据(也可以查看到数据表的全部数据),使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。在数据库中,只存放了视图的定义,并没有存放视图的数据,数据还是存储在原来的表里,视图的数据是依赖原

2016-04-10 10:47:25 11689

原创 mysql面试必会基础(三)

之前两篇讲了mysql 检索数据、函数、分组、组合函数、子查询、连接、及组合查询。复习一下重点: 必会的几个函数avg sum count max min必会的GROUP BY 、HAVING。举个2016腾讯笔试题的真实的例子,(lz面试2015腾讯实习生时遇到同样的问题)有汽车评分表car_score,表中有用户id,汽车名称carname,评分score三个字段,存储着用户对

2016-04-09 20:43:57 5442

原创 mysql面试必会基础(二)

1.联结表 JOIN画图解释 SQL join 语句(下面这段来自ImportNew)我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。

2016-04-09 13:44:44 1888 3

原创 mysql面试必会基础(一)

本博客摘自《MySQL必知必会》,对基础问题进行总结。1.检索数据(1)SELECT columnname FROM tablename;返回结果不一定和插入顺序相同,结果是无序的(2)去掉重复的值 SELECT DISTINCT columnname FROM tablename(3)限制结果:limitSELECT * FROM tablename limit 5;结果不能

2016-04-09 12:25:02 10635 3

原创 java常见面试题总结

面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其

2016-04-08 22:08:00 2124

原创 腾讯、百度、阿里以及各小公司面试经历

这个夏天我结束了大三的课程,本来应该和学校统一去东软实习。但是我一心想去北京闯一下,因为那里的机会会多一点,果然在一个月后我在北京找到了这个很好的机会,终于得到了校招前最后一批阿里巴巴的实习offer。虽然只是实习......一、腾讯实习生校园招聘    我一开始参加了腾讯的实习生校园招聘,这还是算凑热闹的和大家一块报的,本来没报什么希望,但是很水的笔试,让我顺利进入了面试。这是第一次

2016-03-18 20:04:27 5202 1

原创 java垃圾处理

Java垃圾回收机制1. 垃圾回收的意义  在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后

2016-03-18 20:02:01 3098

转载 java内部类

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn

2016-03-18 20:01:25 291

原创 java客户端和c服务端通信(JNI+UDP)

此博客用到JNI+UDP最近在和某研究所联调程序,遇到很多问题,目前解决大半,快来总结一下。题外话:程序员千万别去研究所,因为那里气氛比殡仪馆还压抑。大致需求:1. 某研究所提供仿真软件(C编写),可以通过udp访问执行,并通过udp返回结果。传递参数皆为结构体(C struct)2. 利用java web编写网站,实现调用仿真软件并展现结果。

2016-03-18 19:22:13 2073

仿微信服务号下方菜单

类似微信公共账号下方菜单。固定在页面下方,垂直弹出。

2015-11-13

空空如也

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

TA关注的人

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