- 浏览: 17840 次
- 性别:
- 来自: 南京
最新评论
文章列表
在项目开发中 性能问题是必须考虑的问题,为了提高项目的性能,可以着手两个方面,首先在程序方面我们需要优化代码,进行代码的重构,数据库参数的配置,其次在数据库方面,我们需要优化我们的SQL语句,合理的建立索引,
一、在程序方面,
1-》保证在实现功能的基础上,尽量减少对数据库的访问次数;
2-》通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;
3-》能够分开的操作尽量分开处理,提高每次的响应速度;
4-> 在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;
5-> 算法的结构尽量简单;
6-> 在查询时,不要过多地使用通配符如SELECT * FR ...
1. Greeting message 祝福
Hope you have a good trip back. 祝旅途愉快。
How are you? 你好吗?
How is the project going on? 项目进行顺利吗?
2. Initiate a meeting 发起会议
I suggest we have a call tonight at 9:30pm (China Time) with you and Brown. Please let me know if the time is okay for you and Ben.
我建议我们今晚九点半和Brown小聚 ...
AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代码被称为横切(cros ...
框架结构
核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。
Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。
Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的 ...
Java中没有GroupBox,要想实现类似VC中的GroupBox可以这样实现:
JPanel buttonPanel = new JPanel(new FlowLayout());
buttonPanel.setBorder(BorderFactory.createTitledBorder("Edit")); //设置边框
buttonPanel.add(new JButton("button1"));
为了方便布局,可以在页面中添加Panel控件,然后在Panel控件中设置边框
panel ...
以前用visual studio觉得自动提示很爽的。于是一直诟病eclipse这么强大的开源母体居然木有加进去。
最近才偶然发现原来是我太小白了而已。
如下图找到preference--java--editor--content assist右边倒数第二个auto activation triggers for Java,本来是只有一个".",改成"a-zA-Z.",就ok了
还有挑剔的人觉得声明变量时, ide 会对变量名称触发补全,网上有人是自己改插件的···
转载如下:
1. 下载带完整 source 的 eclipse, 比如 eclipse-S ...
Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。
Vector继承自AtrastractList,实现了 Serializable, Cloneable, Iterable, Collection, List, RandomAccess 的接口。
每个Vector会试图通过维护 capacity 和 capacityIncrement 来优化存储管理。capacity 始终至少应与向量的大小相等;这个值通常比后者大些,因为随着将组件添加到 ...
今天想把几部小说导入手机,用的是goodReader,不支持ANSI,可是电脑上默认的格式都是ansi,于是得修改成utf8的。最简单的方法是记事本打开,另存为,编码改成utf8。方法简单,但是要改的文件多,实在麻烦。于是自己动手写个批量转换的。
using System;
using System;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace ansi2utf8
{
public partial class Form1 : Form
{
...
今儿个六级考完,就冒出来个状态:“每一个六级考生上辈子都是在星巴克喝冰咖啡有facebook账号的折翼的爱因斯坦,他压抑着自己的情感无聊地玩着高校排名,对人口老龄化感到各种无能为力,还头疼着大西洋的冰川问题和希望的力量~ ”
紧接着开始各种无聊地“艰难决定”、“10g重现”。室友居然没发现是个玩笑,很郁闷地嚎了句“打死我都不要再考一次了”。
说实话这次感觉比上次好,但这话不敢乱说,我只好委婉地表达了一下“好像这个比上次给力点儿。”之所以感觉好,也许因为我只有九道完型是“全C”的,也许因为作文用上了一个昨天看到的句子“the diploma is not a guarantee for a bri ...
很不好意思地给人回了篇移动开发的分析,不是很晓得论述是否具体准确充分。不过我把我知道的都说了···
sunshineparasol 写道
看目前,android的火爆,工作3年的我也想进入移动互联!!我看应该有好多跟我一样的在关注android的java ma ...
要做一个界面,上半部分是一个listview,下半部分是两个水平排列的按钮。一开始怎么试都不对。后来是这么解决的
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_ ...