web层: service层: domain层: dao层: ...
分类:
Web程序 时间:
2019-01-04 12:23:57
阅读次数:
332
一、安装环境 操作系统:Ubuntu 18.04 (64位) python版本:3.7.2 二、安装步骤 第一步:安装依赖环境 如果是Linux的其他发行版,安装可以参见:https://www.cnblogs.com/Jimc/p/10218062.html 第二步:下载Python3安装包 或者 ...
分类:
编程语言 时间:
2019-01-04 12:23:47
阅读次数:
191
[toc] 引出线程池 线程是并发编程的基础,前面的文章里,我们的实例基本都是基于线程开发作为实例,并且都是使用的时候就创建一个线程。这种方式比较简单,但是存在一个问题,那就是线程的数量问题。 假设有一个系统比较复杂,需要的线程数很多,如果都是采用这种方式来创建线程的话,那么就会极大的消耗系统资源。 ...
分类:
编程语言 时间:
2019-01-04 12:23:36
阅读次数:
200
一、Redis-Sentinel 1、Redis Sentinel简介 Sentinel(哨兵)进程是用于监控redis集群中Master主服务器工作的状态,在Master主服务器发生故障的时候,可以实现Master和Slave服务器的切换,保证系统的高可用,其已经被集成在redis2.6+的版本中 ...
分类:
其他好文 时间:
2019-01-04 12:23:23
阅读次数:
263
zip(): 将多个可迭代对象按序取出相同索引的元素(当长度最小的对象为准), 组成一个个元组,并封装在一个可迭代对象中 输出: map(): map()方法中,第一个参数是一个方法的引用 然后是可以有多个可迭代对象, 将后面的可迭代对象按序拆包(以长度最小的为准), 作为参数传入方法中, 返回一个 ...
分类:
编程语言 时间:
2019-01-04 12:23:13
阅读次数:
149
这里我主要介绍druid 比较重要的参数解释,不做druid的使用介绍,druid虽然功能强大,但是如果对配置参数理解不到位,性能非但不能达到很优,而且会出现很多异常,所以使用druid之前一定要清楚参数设置,要不永远有踩不完的坑。 这里主要介绍那些参数是必要的,对于值的大小,需要根据自己服务器情况 ...
分类:
数据库 时间:
2019-01-04 12:23:05
阅读次数:
395
第一:统一磁盘整体情况 1.查看当前目录命令 df -h 结果: 统一每个目录下磁盘的整体情况 2.查看指定目录在命令后直接放目录名,比如查看“usr”目录使用情况: df -h /usr/结果: 统一了指定目录一使用情况,及分配的最大空间 第二:查看具体文件夹使用情况1.查看当前目录每个文件夹的情 ...
分类:
系统相关 时间:
2019-01-04 12:22:55
阅读次数:
204
springmvc是spring的一部分,也是一个优秀的mvc框架,其执行原理如下: (1)浏览器提交请求经web容器(比如tomcat)转发到中央调度器dispatcherServlet。 (2)中央调度器调用处理器映射器handerMapping,处理器映射器根据请求的url找到处理该请求对应的 ...
分类:
编程语言 时间:
2019-01-04 12:22:33
阅读次数:
232
案例: 某公民的身份证号: 34052419800101001X (18位) 加权因子表: 身份证号的前17位数字分别乘以对应的加权因子,并且相加。 第一步: 第二步: 校验码表: 结果 2 对应的是 X,所以以上身份证号验证通过。 ...
分类:
其他好文 时间:
2019-01-04 12:22:22
阅读次数:
243
原文:读懂IL代码就这么简单(二)一 前言 IL系列 第一篇写完后 得到高人指点,及时更正了文章中的错误,也使得我写这篇文章时更加谨慎,自己在了解相关知识点时,也更为细致。个人觉得既然做为文章写出来,就一定要保证比较高的质量,和正确率 。感谢 @冰麟轻武 的指点 你没有看第一篇? 点这里看第一篇 读... ...
分类:
其他好文 时间:
2019-01-04 12:22:15
阅读次数:
199
using ImpromptuInterface; using System; using System.Dynamic; namespace ConsoleApp2 { class Program { static void Main(string[] args) { dynamic expand... ...
分类:
其他好文 时间:
2019-01-04 12:22:06
阅读次数:
237
1、检查并设置连接限制 2、mysql缓存池的大小 默认值128MIB,建议扩大至服务器内存的80%,使用多实例可以提高绶存池的并发性。 ...
分类:
数据库 时间:
2019-01-04 12:21:55
阅读次数:
168
转:https://blog.csdn.net/changqing1990/article/details/81128552 其实之前写过LCD/LVDS的一些时序的基本概念《与LCD移植相关的概念》。但后来发现还是不够全面。关于双通道LVDS,可能会有很多人有一些陌生,它是什么原理? 有什么作用? ...
分类:
其他好文 时间:
2019-01-04 12:21:48
阅读次数:
1416
rec2=time.mktime(time.strptime('2019.1.3 11:37:50','%Y.%m.%d %H:%M:%S')) rec1=time.mktime(time.strptime('2018.1.2 19:37:50','%Y.%m.%d %H:%M:%S')) rec=... ...
分类:
其他好文 时间:
2019-01-04 12:21:39
阅读次数:
138
简单,是因为只有一个类 轻量,是因为整个类代码只有300行 灵活,是因为扩展方式只需要继承重写某个方法即可 首先我将这个类称之为JsonBuilder,我希望它以StringBuilder的方式来实现Json字符串的转换 然后我为希望为每一个基础类型单独完成一个方法,并且方法可以被重写 为了使子类重 ...
原文:读懂IL代码就这么简单(三)完结篇一 前言 写了两篇关于IL指令相关的文章,分别把值类型与引用类型在 堆与栈上的操作区别详细的写了一遍 这第三篇也是最后一篇,之所以到第三篇就结束了,是因为以我现在的层次,能理解到的都写完了,而且个人认为,重要的地方都差不多 写到了, 最后一篇决定把之前的内容全... ...
分类:
其他好文 时间:
2019-01-04 12:21:18
阅读次数:
204