Applet是由英语“应用程序”Application的缩写App和代表“小”的后缀let组成。Servlet(Server-let)、MIDlet(Mobile Information Device-let)和JSP中的Scriptlet的命名也是基于同样原理。 Applet或Java小应用程序是 ...
分类:
移动开发 时间:
2018-04-09 14:59:51
阅读次数:
186
Python的 GUI 框架 Tkinter Python内嵌的gui环境,使用TCL实现,python IDLE由Tkinter实现 历史悠久,perl中有对应的perlTk。Python标准安装包中包含Tkinter,易学易用,方便创建简单GUI。 跨平台 布局全靠代码实现,15种常用部件,效果 ...
分类:
编程语言 时间:
2018-04-07 22:54:26
阅读次数:
240
Jmeter用于tomcat性能测试,因为项目部署在tomcat,正常情况下,一个tomcat可以承受500个并发,通过修改配置,及其相关的tomcat优化,可以承受到1000个并发。 如何测试tomcat优化前和优化后的结果? 通过Jmeter测试,就能达到对应的效果 Jmeter测试tomcat ...
分类:
其他好文 时间:
2018-04-07 01:19:38
阅读次数:
252
mysql连接池与线程池区别 连接池是客户端进行设置 线程池是db服务端设置 连接池的作用 控制客户端频繁连接DB服务器,和销毁连接线程 线程池的优势 1.防止雪崩 2.提高性能,提升系统稳定性架构 mysql_thread_pool被划分成一个线程(timer)和多个group,每个group又有 ...
分类:
数据库 时间:
2018-04-02 18:07:33
阅读次数:
165
Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。我们可以在这里找到 server.xml 和 context.xml。当然,还有其他一些资源文件。但是在在本文中我们只用得上这两个,其他的就不介绍了。 1,首先,需要为数据源配置一个JNDI资源。我们的数据源JNDI资源应 ...
分类:
数据库 时间:
2018-03-31 13:16:20
阅读次数:
170
Principle of network applications Network application architectures Application architecture: (different from the network architecture) Designed by th ...
分类:
移动开发 时间:
2018-03-29 14:47:17
阅读次数:
204
内存瓶颈 查看cpu总体消耗,包括分项消耗如user,system, idle,nice等消耗 top 然后shift+h:显示java线程, 然后shift+M:按照内存使用进行排序; shift+P:按照cpu时间排序; shift+T:按照cpu累计使用时间排序 多核cpu,按“1”进入top ...
分类:
系统相关 时间:
2018-03-27 16:44:25
阅读次数:
322
快捷键“1”可以快速切换显示所有cpu的信息 快捷键‘x’可以高亮显示当前排序列 shift+方向键:可以快速切换排序的列 top -c 显示完整命令 load含义解释:http://www.ruanyifeng.com/blog/2011/07/linux_load_average_explain ...
分类:
其他好文 时间:
2018-03-26 12:38:27
阅读次数:
180
一段式状态机: 两段式状态机: 三段式状态机: 三种写法对比: (1)一段式状态机不利于维护(简单状态机可以用); (2)两段式状态机是常见写法,时序逻辑进行状态切换,时序逻辑实现各个输入、输出以及状态判断,利于维护,不过组合逻辑容易出现毛刺等常见问题; (3)三段式状态机推荐写法,代码易维护,时序 ...
分类:
其他好文 时间:
2018-03-24 23:51:25
阅读次数:
247