1.SQL语句优化
1.1尽可能根据主键查询(主键索引唯一)
1.2尽可能根据单表查询,将访问压力交给服务器,可以通过集群方式解决服务器压力(软件不够,硬件补)极大的减轻的数据库开销(单表查询消耗的是服务器资源,多表查询消耗的是数据库资源)
1.3如果关联查询,提早确定查询数据,之后关联,以免造成迪卡尔积
1.4减少使用数据库函数(max,min,sum)
2.加索引(通讯录)和视图(直接在虚表中查询,虚表(中间表放需要查询的数据))
3.添加缓存(redis)非关系型数据库 Redis /memCache
4.定期进行数据转储(将不用的数据,转储到历史表中)
5.可以使...
我在MFC中向用二维数组做形参 为什么定义出错?求大神帮助
poi在读取execl文件时,数据的列号都是数字的,但是往往我们回写message时需要的是字母的列号,这里提供一个数据库的方式,建立一张数字--字母对应关系表(sqlServer数据库,其他类似),下次提供以java类的方式对数字和字母进行转换
--第一步
WITH seq AS
(
SELECT
ROW_NUMBER() OVER (ORDER BY x.alpha + y.alpha + z.alpha) AS Id,
CONVERT(nchar(3), x.alpha + y.alpha + z.alpha) A...
mybatis的操作是对于dao层接口对应mapper里的同名xml,接口中的方法名对应xml里的同名select/update/insert/delete标签的id值,方法参数对应的是parameterType/parameterMap,方法的返回值对应的是resultType/resultMap。
对于mybatis的批量导入,当dao层接口的方法参数中使用@Param(value="insertOtherList")注解时,会将foreach标签的collection默认的值list修改为insertOtherList,此时在xml中处理时的写法是
...
有谁能独立做个网站。具体详谈。
对于JDK1.8新特性的使用
1.5刚出的增强for循环,用了两年刚顺手,到1.8再加新开发点--Lambda表达式,先从foreach开始。
对于增强for循环,不加深究,直接上代码:
/*
*传统的for不用再声明下标参数,直接声明一个变量psidb就可以直接获取集合中对象的属性值
*
*/
List<PSiDocBody> insertQtyList = new ArrayList<PSiDocBody>();
for(PSiDocBody psidb:insertQtyList){
System.out.println("分类...
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1015
代码不知错在哪里了,求指导
题目:
Problem Description
=== Op tech briefing, 2002/11/02 06:42 CST ===
"The item is locked in a Klein safe behind a painting in the second-floor library. Klein safes are extremely rare; most of ...
public class StringUtil {
static int varlen1;
static int varlen2;
static String varstr1;
static String varstr2;
static String varstr3;
public static String indexOf(String sourceStr,String indexStr,int indexNum){
/**
* 原始字符串:sourceStr
* 索引字符串:indexStr
* 固定字符串截取后索引次数的in...
希望2019所有没有完成的目标都能努力的做到。
很多php新手对于如何自学php很苦恼,找不到入门到方法,有些时候一个软件都下载不下来,后者环境都不能安装好,大大打击了学习的信心。那么如何能自学好php,学好php有哪些方法呢,接下来我就给同学们提供几个好的自学方法。
选用集成环境,快速搭建php运行环境,这里推荐phpstudy.
学习基本的语法和常用函数,这里推荐去w3cshool里面看php的基础知识
多练习,跟着书上进行写代码,有时候,写代码会形成一种感觉,跟着感觉走,紧抓住梦的手
...
联系QQ641876861
linux下是 ProxyCommand nc -x 127.0.0.1:1080 %h %p,然而对windows下的git bash是不管用的。git bash必须得用connect,如下:
ProxyCommand connect -S 127.0.0.1:1080 %h %p
connect.exe没有的可以从这里下载:
初来,祝大家学业步步高升,心想事成,万事如意
趁着这两天微软发布了Visual Studio 2017,安装体验了这个史上最强IDE最新版,分享一下自己的安装过程:
VS2017下载地址,该版本堪称史上最大IDE,随便勾了几个选项,就要占用几十个GB的安装空间,最后果断选择了最小安装包,只要600多Mb。安装成功,随便打开一个项目之后,就获得提示:要打开这个项目,还需要继续安装xxx和xxx选项,点击确定后弹出安装界面,vs自动帮我勾选了4个多G的安装内容(赞一下这个安装方式,按需安装,尽量减少磁盘空间占用)。
最后就是贴出安装序列号啦,建议大家安装企业版,功能最强大。
企业版:NJ...
http://www.qunxingw.wang/happy_new_year.phphttp://www.qunxingw.wang/happy_new_year.php
https://www.bccn.net/group/all_topics
每当有人回复的时候,都会短信通知楼主
时间转换为时间戳(结果为秒)
datetime()-datetime(1970,1,1,0,0,0)
时间戳(为:1548753480,结果以秒为单位)转换为时间
datetime(1970,1,1,0,0,0)+1548753480
程序的精炼不能以字符的多少来衡量,有些语言为了追求精炼用很多符号来表达语法,看上去很简练,项目规模上去了乱的一塌糊涂。纯文字的代码即使啰嗦一点,读起来像读文章,也不会太累。
人的感觉(filling)怎么可以用数字(code.length)来衡量?
偏纯文字的语言: java, visual basic, c#, python
偏符号的语言: perl, php, c++, ruby
Uncaught SyntaxError: Unexpected token ;
多为分号未书写或者书写位置错误
如在对象中将分隔的逗号替换为分号,即会抛出此错误
新建一个文件,后缀改为.bat格式,把下面的内容拷进去,保存,然后以管理员身份运行,重启系统
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\...