在工作中,会遇到需求多线程处理相应的业务需求,最典型的包括Socket的通信。 多线程处理里,就会考虑到,哪个线程先运转,哪个线程后运转的情况。 这里我介绍一下,运用ManualResetEvent类来对线程进行堵塞和持续操作。 它有三个重要的办法:Reset、Set和WaitOne。 1、首先介绍 ...
分类:
编程语言 时间:
2020-06-25 17:50:33
阅读次数:
60
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你... ...
分类:
其他好文 时间:
2020-06-20 21:26:45
阅读次数:
83
应业务需求,需要对图片进行二次处理,裁剪出不规则图形保存,原图画不规则图形. 百度查了些资料,然后写了个util类,记录一下 import java.awt.AlphaComposite; import java.awt.BasicStroke; import java.awt.Color; imp ...
分类:
编程语言 时间:
2020-06-18 14:36:19
阅读次数:
63
###场景: 在Eclipse中添加Debug断点,从后台页面中点击修改按钮提交数据,发现打断点的地方并没有拦截到请求,接下来对此情况的进行分析。 ###分析: * 如果页面是根据业务需求复制别的相似html页面进行修改的,检查页面点击修改触发的事件中请求的接口是否忘了更改; ...
分类:
系统相关 时间:
2020-06-16 18:09:06
阅读次数:
143
这个需求是之前所需要的任务,当时想着使用框架来实现动态定时的,后来想想如果不用框架来实现是否应该可以; 尝试着实现没想到真的可以哈哈哈,现在就来记录一下吧因为是很久之前的 这里就没有参考链接了,q_q 先说下逻辑,业务需求是要能够动态定时,可以支持单次的定时,也要支持连续定时任务; 先上下代码: p ...
分类:
编程语言 时间:
2020-06-16 15:27:24
阅读次数:
55
存储过程的基本语法如下: create or replace procedure procedure_name as begin extention; end; 在sqlplus中调用存储过程的方式: begin procedure_name; end; 我的业务需求是:查询自2015年1月1号以来 ...
分类:
数据库 时间:
2020-06-12 10:45:50
阅读次数:
152
集群简介-redis集群架构设计-cluster集群架构搭建现状问题业务发展过程中遇到的峰值瓶颈redis提供的服务ops可以达到10万/秒,当前业务ops已经达到20万/秒内存单机容量达到256G,当前业务需求内存容量1T集群作用分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机带来的业务灾难三版本系列redis开始支持集群以下摘抄于官网http://
分类:
其他好文 时间:
2020-06-11 18:09:14
阅读次数:
53
随着社会经济的发展,各企业的事业单位的车辆保有量逐年上升,企业管理人面对各种用车成本及人员管理越来越困难,如何保证单位车辆安全、高效、科学的运营,如何防止管理成本增加和越来越复杂的车队调度、人员匹配、驾乘管理、事故处理,以及涉车事务等,是长期以来困扰许多企事业单位的一个管理难题,所以实施车辆管理系统,通过集成化管理信息管理,轻松处理车辆管理中的难题。车辆管理系统的作用?1.规范管理车辆信息和驾驶员
分类:
其他好文 时间:
2020-06-10 14:45:40
阅读次数:
71
这里有两张表TableA和TableB,分别是姓名表和年龄表,用于我们例子的测试数据 TableA id name 1 t1 2 t2 4 t4 TableB id age 1 18 2 20 3 19 在开发中我们的业务需求有时候是复杂的,多张表联合查询的时候是有多种方式的,面对不同的需求, 灵活 ...
分类:
数据库 时间:
2020-06-09 16:14:05
阅读次数:
180
文件上传下载,与传统的方式不同,这里能够上传和下载10G以上的文件。而且支持断点续传。 通常情况下,我们在网站上面下载的时候都是单个文件下载,但是在实际的业务场景中,我们经常会遇到客户需要批量下载的场景,还有文件夹的下载场景。与传统业务需求相比,新的业务需求要求更高,难度也更大。但是用户体验比传统应 ...
分类:
编程语言 时间:
2020-06-08 12:26:22
阅读次数:
85