宋子宪博客

日志归档

2018年1月发布的文章

前端技术

js判断手机端并跳转方法

阅读(493) 评论(1)

 本文介绍js判断手机端并跳转,这段代码最好放到head里面,这样加在是能够及时的跳转。   <script>     function is_mobile() { var regex_match = /(nokia|iphone|android|mot...阅读全文>>

数据库技术

优化MYSQL数据库查询

阅读(422) 评论(0)

1、优化数据类型  MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,但开发人员可能会选择他们认为最简单的方案,以加快编码速度,或者选择最明显的选择,因此,你可能面临的都不是最佳的选择,如果可能的话,你应该尝试以通用准则来改变这些决定。  (1)避免使用NULL  NULL对于大多数数据库都需要特殊处理,MySQL也不例外,它需要更多的代码,更多的检查和特...阅读全文>>

java技术

用代码写情书,你懂得程序员的浪漫吗?

阅读(1345) 评论(0)

在一般人眼里,程序员是一群古板,技术宅,不懂得浪漫的屌丝,但其实这些大神们浪漫起来也是相当可以的!下面让我们来看一下程序员们用代码写的三行情诗1.do {      a++;     b++;     }     ...阅读全文>>

linux技术

常用的国内外公共DNS服务

阅读(485) 评论(0)

      DNS(全称:Domain Name Service,域名系统),是互联网的核心服务之一,将便于记忆的网址(域名)和不便记忆的IP地址相互对应,方便普通用户更便捷地访问互联网。       通常来说,运营商会为用户自动分配DNS,但是运营商的DNS质量参差不齐,部分运营商的DNS域名收录不全,导致无法正常访...阅读全文>>

java技术

Redis 和 Memcached 的区别

阅读(611) 评论(0)

说到redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,即master-slave模式的数据备份;redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用等等,这似...阅读全文>>

java技术

spring boot整合 freemarker 详细教程

阅读(922) 评论(0)

spring boot 我们都知道是一个简化配置的服务,省去繁琐的xml配置,以properties和yml还有 注解形式来替代之前的xml配置。我们首先实现spring boot 对freemarker的支持,引入pom<dependency>       <groupId>org.springframewor...阅读全文>>

职场社交

程序员职业规划

阅读(616) 评论(0)

每个程序员的职业生涯无非以下几种情况:一、帮别人挣钱(打工)不管你是刚入职的小兵,还是管人的经理,甚至是唬人的总监,都属于这一阶段。通常程序员在这一阶段的职业发展分两条线,专家(技术)线和管理线。专家线主要跟机器打交道,搞搞性能调优,高并发处理等等高精尖的问题;管理线主要跟人打交道,了解下属的状态,控制资源和进度。 这一阶段的特点是稳定,低风险也低门槛。缺点是有天花板,一切按部就班,不会...阅读全文>>