201802-03 如何在微信公众号优雅的展示代码 NEW 刚开始前自然是在网上找了一番有什么好的工具可以支持,看了很多解决方案大概分为下面几种:手动复制粘贴进去调一调格式代码制作成图片购买专业版工具导出为微信公众号格式很多在线的编辑软件markdown here其它为什么会这样呢,最根本的原因就是微信的公众号不支持markdown的格式,好吧知乎也是。反正不管怎么的大家都还的继续用不是,就出来了很多的解决方案。而且微信的编辑器对代码这块支持也不够,幸好支持网页格式直接复制大家就都利用这个机制去做工具。排除的方案先说说手动复制粘贴吧,... Read More >
201802-03 springboot:springboot+jpa+thymeleaf增删改查示例 NEW 这篇文章就不在介绍什么是jpa、thymeleaf,如果还不了解这些基本的概念,可以先移步前两篇相关文章。快速上手配置文件pom包配置pom包里面添加jpa和thymeleaf的相关包引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr... Read More >
201802-03 springboot:使用Spring Boot上传文件 NEW 上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个Spring Boot上传文件的小案例。1、pom包配置我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。<parent> <groupId>org.springframework.boot</groupId> ... Read More >
201802-03 springboot(七):springboot+mybatis多数据源最简解决方案 说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两个小时整理出来,供大家参考。废话不多说直接上代码吧配置文件pom包就不贴了比较简单该依赖的就依赖,主要是数据库这边的配置:mybatis.config-locations=clas... Read More >
201802-03 springboot(六):如何优雅的使用mybatis orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis。hibernate特点就是所有的sql都用Java代码来生成,不用跳出程序去写(看)sql,有着编程的完整性,发展到最顶端就是spring data jpa这种... Read More >
201802-02 springboot(五):spring data jpa的使用 spring data jpa介绍首先了解JPA是什么?JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的基础上发展而来的,具有易... Read More >
201802-02 springboot(四):thymeleaf使用详解 thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标... Read More >
201802-02 springboot(三):Spring boot中Redis的使用 spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。本文介绍Redis在Spring Boot中两个典型的应用场景。如何使... Read More >
201802-02 springboot学习资料 推荐网站Spring boot 官网Spring Boot参考指南-中文版Gradle 中文参考指南慕课网视频spring-boot-tutorials开源书籍-微服务:从设计到部署开源代码spring boot官方例子spring-boot-examplesSpringBoot-Learningfavorites-webspringboot-learning-examplespring-boot-all... Read More >
201802-02 springboot(二):web综合开发 web开发spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢添加 jackjson 等相关jar包配置spring controller扫描对接的方法添加@ResponseBody就这样我们会经常由于配置错误,导致406错误等等,spring boot如何做呢,只需要类添加 @RestContr... Read More >
201802-02 构建微服务:Spring boot 入门篇 什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。 使用spring boot有什么好处其实就是简... Read More >
201801-31 【Spring】Redis的两个典型应用场景 Redis简介Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。本文介绍Redis在Spring Boot中两个典型的应用场景。场景1:数据缓存第一个应用场景是数据缓存,最典型的当属缓存数据库查询结果。对于高频读低频写... Read More >
201801-31 经典SQL语句大全(绝对的经典) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', ... Read More >
201801-22 值得深交的人,可共谋大业! 值得深交的人,也值得重用,那什么样的人值得深交呢?【一】既能共苦又能同甘与想象种不同的是,共苦往往容易,因为大家条件境遇都不好,不共苦也没办法;而同甘有时候却很难,多少共同创业者反目,不是因为不能一块吃苦,而是经受不住成功后利益分配的考验。能在利益面前依然保持平和理智的内心,并与你分享的人,值得交往。【二】不嫉妒你的优点又能容忍你的缺点点击这里进入老板群你的优点,真心为你感到骄傲;你有缺点,不会因此而嫌弃你,而是真诚地提醒你改善。如果不是原则问题,即使不改善也依然会与你交往。... Read More >
201801-14 JS 高级总结 通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。var x=document.getElementById("intro");var y=document.getElementsByTagName("p");①、改变 HTM... Read More >
201801-10 区块链与裸照 “区块链”概念已火。韦物主义发现,虽然大部分人对“区块链”好奇,甚至眼馋,但不少还处于不求甚解的懵逼阶段.....正好最近我一直在研究区块链,同时也见了几个圈内人深聊了下,就想为大家写一个“入门级”的区块链介绍文章。为了通俗易懂,我决定不惜自毁清誉,用充满荷尔蒙的比喻。因为韦物主义觉得,科技浪潮每次确实都性感得让人荷尔蒙爆炸啊。性(huang)感(bao)内容开始。以前,大家想看陈老师的裸照,都要去一个叫1025的网站,这就是中心化。后来,1025网站被和谐掉了,大部分猥琐男... Read More >
201801-10 人力资源部工作流程图(全图) 很宝贵的资料,人力资源工作的每一环节都梳理的很清晰了,建议大家收藏或分享给圈内好友,时不时的能对照理一理自己手头的工作。1.人力资源工作总图2.员工进入-退出公司轨迹3.招聘流程4.绩效管理-考核5.绩效管理-评估6.薪酬操作流程7.福利-社保8.奖惩9.岗位调整10.人才储备11.培训12.劳动合同13.入职14.试用转正15.考勤16.休假17.档案18.离职... Read More >
201801-07 正则表达式 - 元字符 正则表达式 - 元字符下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 Re... Read More >
201801-07 正则表达式 - 语法 正则表达式 - 语法正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如:runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表字符可以不出现,也可以出现一次或者... Read More >
201801-05 java/php 通用serialize/unserialize php的serialize/unserialize,方便把一个数组序列化和反序列化,但是要和java交互,就比较麻烦了。 java的serialize,序列化之后,会把java.util....包名都放进去了,而且格式也不同于php, 这个版本目前实现了对各种基本类型、数组、ArrayList、HashMap、和其它可序列化对象的序列化。实现了 PHP 5 中的 Serializable 接口的支持。实现了 PHP 中的 __sleep 和 __wakeu... Read More >