自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 2000+ 互联网中高级技术人调研:2019 哪些技术你不该错过?

2019 年上半年,QCon全球软件开发大会结束了北京和广州两站的分享,会后收集到 2000+ 份参会者调研反馈。QCon 参会者中 70% 是从业 5 年以上的技术人,甚至 40% 的参会者拥有 8 年以上工作经验,这些中高级技术人的观点还是非常权威而且有代表性的。通过这份调研报告我们看到一些有趣的现象,也能从中一窥中国软件开发行业现状。从调研反馈来看,主要结论有以下几点:...

2019-09-02 21:35:04 228

原创 关于程序员的那些事,你都有了解吗?

CoeusItStar最近Stack Overflow发布一份开发者调查报告,内容涵盖了开发人员最喜欢的技术到工作偏好等等各种问题。下面小编就带大家一起来看一看。NO.1最常用的的编程语言:我们发现Python的使用度今年超过了Java,Python的势头有点猛啊!(不过这个调查来自国外,与国内的情况有所不同,数据仅供参考。)NO.2最常用的数据...

2019-09-02 19:05:15 264

原创 是先辞职,还是先找好工作?小凡和大家一起聊聊

马上要到金九银十跳槽季了,相信有不少的朋友跃跃欲试,跳个槽,加个薪,寻找更好的工作机会如果是朋友,我会劝TA先找好工作;但如果我是一个HR,更喜欢已经辞职的人。对,就是这么双标!先说下什么样的人适合裸辞,大家可以对号入座:能力上天——如果对你来说,从来都是猎头call不停,offer一大堆,那你还有什么好怕的,一言不合,爷不高兴了,不干了!果断裸辞! 家里有矿——如果你...

2019-08-26 16:20:27 316

原创 Docker常用指令

今天总结了一些Docker常用指令,方便读者朋友们的使用1. 运行主机docker run 一般运行主机时会-it组合使用,用以建立一个可在终端交互的容器,比如: docker run -it --name local_nginx nginx:latest /bin/bash2. 列出正在运行的主机docker ps 3. 切换到指定的主...

2019-08-26 13:58:34 147

原创 JAVA程序员掌握这些技术,轻松突破年薪80W

前言:各位亲爱的读者朋友们,大家好。今天我们一起来聊聊从事了一段时间JAVA开发,怎么突破技术瓶颈?怎么迈向一个更高的台阶?怎么获取更高的薪水?目前大家应该有很多的了解,目前市场上做JAVA开发的朋友有很多。工作经验一到五年时间的,可以说是一抓一大把,工作经验十年的都有很多。JAVA的市场,中低端人才饱和,但是高端市场的人才并不多。赫凡也有很多的了解,目前有很多从事JAVA开发小伙...

2019-08-25 15:10:04 148

原创 为什么要掌握 Flutter(二)?

好啦,各位亲爱的读者朋友们,今天晚上又和大家见面了。那么今天晚上小凡接着为大家来讲讲Flutter。今天主要从下面三个方面来讲讲Flutter:Flutter 特点 Flutter 框架结构 Flutter社区活跃度和趋势1:Flutter 特点Flutter 是一个框架,基于 Dart 语言编写,语言风格和 React 很像。Flutter 里几乎都是采用组件的形式进...

2019-08-22 20:07:24 172

原创 为什么要掌握 Flutter(一)?

前面写了很多后端方面的技术,以及容器化方面的知识;这几天一直在整理前端方面的资料,今天写点关于Flutter方面的知识,希望对读者有帮助。前言:移动开发技术手段的发展:(原生应用开发)---->(Google 和 Apple 各自推出新的语言 Kotiln、Swift)---->(各种跨平台 Hybrid App 开发,如 React Native、Weex、小程序等...

2019-08-22 15:45:32 258

原创 谈谈 容器化 发展的三个阶段

前言:前面有聊过一些容器化技术的原理以及使用,今天我们来谈谈容器化技术发展的一些阶段。容器的历史可以分为三个主要阶段,它们分别标志着容器技术发展的不同阶段,以及容器的不同用例。理解这三个阶段对于理解容器技术如何发展演变成为今天的样子以及它们未来的发展方向至关重要。阶段1:预生产测试环境(Staging)和PaaS占主导地位容器的发展历史的第一阶段发生在2013年至2015...

2019-08-20 16:21:52 738

原创 说说 ELK 火热的原因?

前言忽如一夜春风来,千树万树梨花开;恍惚之间,ELK亦是遍地开花,提供类似ELK解决方案的专业公司数量已然可观。一. ELK是什么?ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash 和 Kibana。ElasticSearch简称ES,它是一个实时的分布...

2019-08-19 21:16:08 295

原创 几张图片带你看懂NGINX基本配置

几张图片带你看懂NGINX基本配置 #运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events {u...

2019-08-16 15:22:07 150

原创 MyBatis如何防SQL注入

MyBatis如何防SQL注入:这一节来讲下MyBatis的防SQL注入,SQL注入大多数也会比较清楚,就是SQL参数对应的字段值时插入混合SQL,如 ** username = or 1= 1** 这种,如果有更恶劣的,带上drop database 这种都是有可能的,所以一般SQL都会进行一定防注入处理,MyBatis其实用法大都清楚,就是**#{paras}和${paras}**两种...

2019-08-15 15:49:10 390

原创 持久层框架-Mybatis

持久层框架-Mybatis:一:MyBatis介绍:1:市场上目前的持久层框架:1:Hibernate2:jdbcTemplate,Spring提供的,不是很好用,也是面向sql语句的,和ibatis以及Mybatis有类似之处,但是没有这两者好用,也没有这两者的功能强大。3:ibatis,目前的最高版本到2。之前是阿帕奇公司的,后来被谷歌接管了,将ibatis改为mybati...

2018-08-05 22:58:36 1782

原创 SpringMvc框架的使用(一)

SpringMvc的使用(一):一:SpringMvc都做了什么:Struts2可以完成的功能SpringMvc都可以完成。Controller为中心完成对系统流程的控制管理,和struts中的action类似 从请求中搜集数据 ,struts2中一般使用模型驱动Bean来收集数据。 对传入的参数进行验证 表单等都要校验。我们一般分为客户端校验和服务端校验。一般对格式的校验,数据类...

2018-07-26 11:57:33 276

原创 线程:并发安全性问题

线程:并发安全性问题:一:线程概述:1:进程:学习线程之前,我们必须要知道什么是进程。进程是计算机中特定功能的程序再数据集上的一次运行。如,我们现在打开的word软件这就是一个进程。  2:线程:线程是进程的一个单元,一个运行中的进程,内部可能有多个线程。也就是说线程要比进程的粒度小。如:音乐播放器,一次只能播放一首歌,这首歌播放完毕后,才可以播放下一首,这...

2018-07-24 23:30:37 868

原创 Spring事务一:事务的原子性控制以及事务传播特性(一):

Spring事务一:事务的原子性控制以及事务传播特性:我们学习的AOP,最重要的就是对事务的控制。实际项目中,对数据库的单次操作,如一次insert,我们在jdbc Template中,使用的是jdbc的事务,会自动的为我们提交事务。但是在实际项目中,一次操作可能会涉及多次数据库的连接,这样是需要我们来保证事务的一致性的,要么同时成功,要么同时失败,使用jdbc实现起来是很麻烦的,使用AO...

2018-07-17 17:53:53 4773

原创 Spring框架,前瞻介绍

Spring框架,前瞻介绍:1:Spring的介绍:Spring框架是开发过程中必须使用的框架,一般情况下,Struts和SpringMvc中选择一个,hibernate和Mybatis中间选择一个。 Spring是一个开源的框架,于2003年兴起。是一个轻量级的一个框架。Spring主要用来解决业务逻辑层和其他各层的松耦合的问题,将面向接口的编程思想贯穿于整个系统应用。Spring可以完成以前只...

2018-07-13 17:37:47 248

原创 hibernate逆向工程:

hibernate逆向工程:通过之前我们知道,hibernate要求我们理论上是要先建对象模型然后再来导出数据库。但是,实际工作中,我们一般都是先来设计数据库的模型,再来反向的生成配置文件和映射文件。其实我们书写映射文件也是一件很麻烦的事情,以及实体的创建,这些是否可以来自动的生成,在hibernate中是可以来完成这件事情的。 逆向工程的使用步骤:第一步:目前创建java工程:第二步:将java...

2018-07-12 16:39:27 350

原创 hibernate缓存之二级缓存分析:

hibernate缓存之二级缓存分析:1:二级缓存介绍:1:一级缓存是Session级别的,二级缓存是SessionFactory级别的,一级缓存不可以跨Session,二级缓存可以跨Session。二级缓存是一个进程级别的缓存,这种级别的缓存可以被所有的Session共享。其生命周期和SessionFactory的生命周期一样,SessionFactory关闭,二级缓存随着消失。2:我们在的项目...

2018-07-11 23:44:23 234

原创 hibernate一级缓存剖析:

hibernate一级缓存刨析:1:一级缓存也叫Session的缓存,Session对象自动的带有缓存,不过缓存不能跨Session,只在当前的一个Session中有效,如果Session关闭,缓存数据也会被清理。2:一级缓存只能缓存实体对象,不能缓存属性。3:session缓存,不管是使用get方法来做查询还是使用load方法来做查询,都是会使用缓存的。使用hql语句查询,使用list方法查询的...

2018-07-10 22:08:48 199

原创 hibernate的Session中的flush方法

hibernate的Session中的flush方法:flush方法的作用:执行sql,清理缓存。1:使用uuid主键生成策略来测试flush:@Test public void test1() { Session session = HibernateUtils.getSession(); Transaction t = session.beginT...

2018-07-10 08:38:53 4562

空空如也

空空如也

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

TA关注的人

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