3.ITOO
文章平均质量分 85
我是周洲
你必须非常努力 才能看起来毫不费力
展开
-
C# SqlServer 未定字段未定条件的组合查询写法
需求分析: 用户提了一种需求是关于数据库组合查询的,之前也封装过组合查询的存储过程,但是之前那个实现起来很简单,写个存储过程,剩下的就是传参了。我今天遇到的这个还不能写成一个存储过程,因为数据库出来SqlServer还要用到一种类似于Access的数据库,不支持存储过程。。为了费一次脑细胞,开发一次逻辑,我决定还是把sql的逻辑写在了D层了。在需求一天变N回的环原创 2016-03-18 01:27:17 · 1962 阅读 · 37 评论 -
Java并发实战:Callable+FutureTask实现多线程判分汇总
需求分析: 总结自己项目中用到多线程的地方,之前一级考试系统,在考生交卷的过程中,需要做很多事情,导致交卷过程很慢。当然不能让考生一直等待交卷这个过程,于是使用了Callable+FutureTask来优化交卷的速度。下面有优化的伪代码,仅供参考。介绍callable和futuretask:1.callableCallable位于java.util.concurrent包下,它也是一个接原创 2017-10-04 17:08:54 · 1405 阅读 · 0 评论 -
在eclipse上配置maven
最近小编在做一个项目,第一次用开发,如果有兴趣了解欢迎来交流。毕竟我这一个人憋了这么久,才把框架搭出来。下面就来分享一下,我学习maven的过程。**maven的概念** maven是一个jar包管理工具,可以直接用pom.xml配置文件来管理jar包,就不用自己去官网下载了。我经常用这个网站找包(http://search.maven.org/)就是有点慢,你们可以翻墙的。使用了maven就可以原创 2016-05-22 21:43:28 · 937 阅读 · 26 评论 -
【spring系列】(2)——Spring AOP 实现企业间切库
需求: 我们做的平台是提供给很多企业使用的,有个云端的库用来记录所有注册企业的信息,有四大系统的数据库名称记录在这个库中。最近在实现四大系统的联调。怎样可以将数据库写活。我和我可爱的产品经理想到了一个方法。那就是通过企业的门户下登陆后,通过登陆的用户名从云端数据库查询用户所属的企业,通过企业注册号再去组织table中查询企业号。存入session缓存中,本来想存入cookie的,但原创 2016-07-31 09:26:35 · 1949 阅读 · 27 评论 -
JQuery 图像裁剪插件Jcrop实现图片上传功能(mysql DB)
需求最近在做一个企业设置的模块,要求可以上传企业logo到mysql数据库当中,在企业登录首页的时候,就可以显示出来这个logo。我实现这个功能使用了一个JQ的插件,可以裁剪上传的图片,实现logo的简单处理制作。代码实现引用Jcrope 的包在jsp中<!-- 引用jcrope的jar包 --><script type="text/javascript" src="${pageCont原创 2016-09-25 20:52:09 · 3259 阅读 · 29 评论 -
Tomcat+Cas整合SSO
配置说明1. 前提使用的软件包:tomcat 7,cas-client-3.1.12,cas-server-3.3.5配置步骤1. 配置服务器端的数字证书1.1生成keyStore生成keyStore ,在命令行输入: 1.生成数字证书 keytool-genkey -alias zhouzhou-keyalg RSA按照提示原创 2016-08-21 14:41:10 · 894 阅读 · 24 评论 -
菜鸟教你如何通俗理解——>集群、负载均衡、分布式
在“高并发,海量数据,分布式,NoSql,云计算......”概念满天飞的年代,相信不少朋友都听说过甚至常与人提起“集群,负载均衡”等,但不是所有人都有机会真正接触到这些技术,也不是所有人都真正理解了这些“听起来很牛的”技术名词。下面简单解释一下吧。(从一个网站上面看到的,例子很有趣,分享给大家) 集群(Cluster) 所谓集群是指一组独立的计算机系统构成的一个松耦合原创 2016-06-18 21:34:02 · 23994 阅读 · 35 评论 -
C# 使用MySqlBulkLoader 批量导入数据到Mysql
前言: 最近做了一个导入数据的功能,需求大概是这样的,有张Excel表格,将里面的数据插入到mysql已经建好的表里面,而且字段要一一对应,之前我们用的是SqlServer数据库,实现这个批量插入的工作就很简单了,我们可以用SqlBulkCopy批量更新数据,但是在Mysql的ADO操作对象中并没有这个对象,难道要去拼接Insert语句么?小编找到了这样一个有用的对象—— MySq原创 2016-03-13 08:27:18 · 28027 阅读 · 75 评论 -
MySQL数据库集群的原理与搭建
【1.应用背景】 在最近做的项目中,因为有一个短时间内很多人访问服务,会频繁访问数据库,看到这里不免有些人会想起数据库集群。我们组长也想到了用数据库集群,于是就带着我们几个研究起来了mysql数据库集群的搭建。因为我们几个的电脑都是windows的系统,所以搭建的是windows下的集群环境。 当提到大数据,高并发。大家都会想到分布式,集群。那么两者都是用来原创 2016-02-27 23:17:39 · 16567 阅读 · 64 评论 -
C# TreeView控件动态组树(可控制节点级别)
需求分析: 面对如此“强(wu)大(yu)”的需求,本菜鸟也是想尽办法做封装,来帮助深陷huohai的亲们。。我们的查询界面变成了树+下拉框+复选框,每个界面都有树,我就索性把树封装了,不同的界面,树所指引到的节点是不一样的,所以也要插入一个级别。原创 2016-04-03 22:48:34 · 7504 阅读 · 22 评论 -
VS2012+MySQL+EF5.0(DBFrist)开发指南
我们项目需求理的差不多了,在写各种需求文档、数据库文档。考虑搭框架,我先敲个小demo出来实现EF操作MySql数据库。之前做项目都是用SqlServer数据库,考虑之后,这版的重构打算用开源的Mysql数据库,那么底层的EF框架如何去连接Mysql数据库呢?看我一点点演示来。【理解定义】ORM ORM,即Object-Relational Ma原创 2016-03-06 23:06:23 · 3435 阅读 · 19 评论 -
Java并发实战:CountDownLatch实现多线程抽题
1.定义CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的线程已经完成了任务,然后在闭锁上等待的线程就可以恢复执行任务。2.区别CyclicBarrierCountDownLatch和CyclicBa原创 2017-10-04 17:45:18 · 530 阅读 · 1 评论