摘要: 现在无论是项目中还是面试的时候,大都会涉及到高并发的问题。首先随着数据量越来越大,高并发是一个经常遇到的问题,我这里简单总结一下从哪几方处理,来减少高并发率。 1、从数据库层面来讲,尽量做到数据库分离,一个功能模块对应一个数据库,表分离,功能模块涉及的表也尽量做到分离。 2、从代码层面讲,加互斥锁, 阅读全文
posted @ 2018-01-11 10:25 pretty_girl 阅读(205) 评论(0) 推荐(1) 编辑
摘要: 1、行列转换问题。 表结构如下: SQL代码: 还可以用pivot(聚合函数(要转成列值的列名) for 要转换的列 in(目标列名))这个函数实现: 执行结果: 2、关于成绩排名问题: 表结构如下: SQL代码: 或者用排名函数rank() 两种写法的的执行结果相同,如下图: 顺序排名的SQL代码 阅读全文
posted @ 2018-01-03 16:28 pretty_girl 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 翻阅了一些资料下面对Session和Cookie少做总结。 首先了解一下cookie 和session 的区别: 1、cookie数据存放在客户端的浏览器上,session数据放在服务器上。 2、cookie可以用来存放长期使用的数据(如:用户名,密码),cookie不是很安全,别人可以分析存放在本 阅读全文
posted @ 2018-01-08 10:30 pretty_girl 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 没有Source的Binding,使用ContentText作为Binding源: 上一篇是把CLR类型对象当作指定为Binding的Source,两种方法:一是把对象赋值给Binding.Source属性或者把对象的Name赋值给Binding.ElementNam。DataContext属性被定 阅读全文
posted @ 2017-12-26 18:08 pretty_girl 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Binding的重要性就不作介绍了,是作为数据交互的支撑,下面来介绍一下为Binding指定源(Source)的几种方法: 把普通CLR类型的单个对象指定为Source:包括.NET Framework自带类型的对象和用户自定义类型的对象。如果类型继承了INotifyPropertyChanged的 阅读全文
posted @ 2017-12-20 17:15 pretty_girl 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 摘自《深入浅出WPF》。 在WPF中是数据驱动UI,数据是核心,是主动的,UI从属于数据,并表达数据,是被动的。UI是展示给用户操作的。响应UI操作的元素是控件(control)。下面是我们用到最多的6类控件:(1)布局控件:用于容纳多种控件或嵌套布局控件,用在UI上组织排列控件。如:Grid、St 阅读全文
posted @ 2017-12-13 16:49 pretty_girl 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 此笔记仅为学习过程中的一些总结,若有不妥之处,请指出,以便更正。下面直接进入正题。 XAML:是一种设计UI的标签语言,是XML的派生语言,所以很多XML中的概念语法在XAML中均适用。在XAML标签中,为区分同类的标签会给标签加一些属性。 eg:<Tag Atrribute1=Value1 Atr 阅读全文
posted @ 2017-12-11 18:33 pretty_girl 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 转自:http://joe5456536.blog.163.com/blog/static/8537477320117136658629/ http://www.cnblogs.com/devinzhang/archive/2012/04/27/2473570.html 静态方法与非静态方法区别使用 阅读全文
posted @ 2017-05-31 15:54 pretty_girl 阅读(8400) 评论(1) 推荐(0) 编辑
摘要: 1、Lock关键字主要实现锁互斥,确保一个线程A在请求此操作时不会被其线程B请求中断(假设A先请求并在没有未完成的操作情况下申请了此互斥锁)。lock的参数必须是基于引用类型的对象,不要是基本类型像bool,int什么的,这样根本不能同步,原因是lock的参数要求是对象,如果传入int,势必要发生装 阅读全文
posted @ 2017-05-31 15:50 pretty_girl 阅读(203) 评论(0) 推荐(0) 编辑