java分析

jstat        1. jstat -gc pid             可以显示gc的信息,查看gc的次数,及时间。             其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。       2.jstat -gccapacity pid             可以显示,VM内存中三代(young ...
分类: 编程语言 发布时间: 05-14 23:24 阅读次数: 4

js 刷新界面

刷新当前页 location.reload() 如何刷新包含该框架的页面用  parent.location.reload(); 子窗口刷新父窗口 self.opener.location.reload();
分类: 移动开发 发布时间: 05-14 23:24 阅读次数: 6

偷懒的后果

公司用的是mvc框架是springMVC,感觉比struts2好,速度方面比struts2快 可能有人觉得springMVC耦合性太高了,或者说她太简陋了,但越是简单的东西,却越是强大,struts2过度追求松耦合,就会物极必反,感觉有点得不偿失 当然用基于注解的springMVC需要开发人员的命名要求合理,规范,不然就很难找到相应的控制 好了,进入主题,都是copy惹得祸 直接从原来的类中copy ...
分类: 企业开发 发布时间: 05-14 23:24 阅读次数: 4

SpringBoot入门(IDEA篇)(三)

一、什么是JPA   JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。 二、Mysql数据库示例   1、在application.yml文件中增加数据库访问的配置      ddl-auto:可选属性有以下几种。      create   每次创建一个新表,那么之前表中的数据都会丢掉   update  表不存在的时候才会建立新表,如果存在则不会新建,所以原有数据不会丢   create-drop
分类: 其他 发布时间: 05-14 23:24 阅读次数: 4

C#连接SQL Server数据库

下面是我用的获得连接的代码片段,主要是连接字符串的创建。是Windows连接(老师检查。。不用Sql Server用户名及密码连接)其中Data Source = 数据库实例。我的数据库实例是 SQLEXPRESS 。安装SQL Server时,默认就这个。Initial Catalog=数据库名(我的物理文件名和逻辑数据库名一样,不知道有没有这两种名的说法)-- 下下周检查数据库设计,若还有人问...
分类: 编程语言 发布时间: 05-14 23:24 阅读次数: 4

单例模式(Singleton Pattern)

  前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品。而单例模式最要关心的则是对象创建的次数以及何时被创建。   Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double che ...
分类: 企业开发 发布时间: 05-14 23:24 阅读次数: 4

String s = new String("abc");创建了几个String对象?

首先需要明确下面的知识点: 1、引用变量与对象的区别; 2、字符串文字"abc"是一个String对象; 3、文字池(pool of literal strings)和堆(heap)中的字符串对象。 一、引用变量与对象 A aa; 这个语句声明一个类A的引用变量aa[我们常常称之为句柄],而对象一般通过new创建。所以题目中s仅仅是一个引用变量,它不是对象。 二、Java中所有 ...
分类: 编程语言 发布时间: 05-14 23:24 阅读次数: 4

Instrumentation学习基础(一)

Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应� ...
分类: 移动开发 发布时间: 05-14 23:24 阅读次数: 4

第三天

第一部分 动态语言: 在执行期间,对变量进行类型的赋予 静态语言: 在编译的时候,就已经对变量的类型进行赋予 java 弱类型:对变量进行绑定的时候,给变量赋予任何类型的数据, 但是使用不管定义成任何类型的变量,都可以直接做其他类型的变量使用 强类型语言:一旦赋予某一个变量某一种类型之后, 使用的时候,必须经过转换才能当其他类型数据来用 a="123" print(a+1) python是动态语言,强类型语言 第二部分 字节、编码与解码 """ 字节(多字
分类: 其他 发布时间: 05-14 23:24 阅读次数: 6

解决AndroidStudio导入工程报错:“Your project path contains non-ASCII characters.”

说明:之前一直用eclipse编辑安卓代码,有些工程文件是存放在“中文目录”下的,eclipse使用正常。 现在换用AndroidStudio后, 导入中文目录下的工程文件,报如下错误: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows
分类: 其他 发布时间: 05-14 23:24 阅读次数: 4

软件开发领域的10场有意思的对抗

这个世界是辩证统一的,正如太极所表现的那样,共存的阴阳两极既有对抗,又有融合。在现实生活中,共存事物间的对抗也是无处不在。比如,同为 ...
分类: 编程语言 发布时间: 05-14 23:24 阅读次数: 4

5 适配器(Adapter)模式

1. 含义 把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作.   2. 类图 类适配 对象适配 3. 类代码 类适配 /** * 目标角色,期望得到的接口 */ public interface Target { /** * 这是源类也有的方法 */ void sampleOperati ...
分类: 移动开发 发布时间: 05-14 23:24 阅读次数: 4

tomcat无法启动和关闭

在部署项目时,经常碰到Tomcat无法启动和关闭的现象。碰到这些情况时,一般是端口被占用。那么就需要了解启动和关闭的端口设置了。       Tomcat 修改关闭端口 一个server.xml中只能有一个Server节点,因为它代表着Tomcat自身。如果你需要两个server,就必须运行两个Tomcat实例。     <Server port="8005" ...
分类: 企业开发 发布时间: 05-14 23:24 阅读次数: 5

文字转语音免费导出,语音来至讯飞

转自:http://www.krislq.com/2014/02/voicecloud_local/ 讯飞大家一定都非常的熟悉。最近需要把做个小功能来把文字转换成语音,所以网上搜索了下,刚好讯飞在android端做了更新,可以保存语音到本地啦。果断下载来试了下。效果不错哟。亲。 如果下载讯飞的开发包就不多说了,直接去: 讯飞语音开发者平台 下载好后,里面有开发包及文档说明。但
分类: 其他 发布时间: 05-14 23:24 阅读次数: 4

分析Java虚拟机线程堆栈

一、如何开始 我的建议是跟随我来完成这个线程分析学习。下面是我们会覆盖到的内容。同时,我会把我工作中的实际案例分享给大家,以方便大家学习和理解。 线程堆栈概述及基础知识 线程堆栈的生成原理以及相关工具 不同JVM线程堆栈的格式的差异(Sun HotSpot、IBM JRE、Oracal JRockit) 线程堆栈日志介绍以及解析方法 线程堆栈分析和相 ...
分类: 编程语言 发布时间: 05-14 23:24 阅读次数: 4

spring学习2

使用注解配置spring 步骤: 1. 导包4(core/bean/context/spel)+1(logging)+spring-aop包(新版spring需要导入这个包) 2. 为主配置文件引入新的命名空间(约束) Context约束 3. 开启使用注解代理配置文件 <context:component-scan base-package="com.domain"> 指定扫描 com.domain包下面所有类的注解(同时会扫描子包里面的类) 4. 在类中使用注解完成配置 @Compone
分类: 其他 发布时间: 05-14 23:24 阅读次数: 6

java反射机制的作用

java的反射机制就是增加程序的灵活性,避免将程序写死到代码里, 例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化其他类,只要
分类: 其他 发布时间: 05-14 23:24 阅读次数: 4

6 合成(Composite)模式

1.含义 合成模式把部分和整体的关系用树结构表示出来。合成模式使得客户端把一个个单独的成分对象和由它们复合而成的合成对象同等看待。   2.类图 安全式和透明式的合成模式 安全式的合成模式: 叶子节点中没有管理聚集的方法,只有合成对象里才有。 透明式的合成模式:管理聚集的方法被移动到了接口中,叶子和合成对象都有这些方法,相对透明但不安全,叶子并不需要那些方法,一般实现了也是空方 ...
分类: 移动开发 发布时间: 05-14 23:24 阅读次数: 4

[引子]时间序列数据的NoSQL

看了zhc0822 的博文:适用于java语言的MongoDB解决方案——Mongernate   我一直在构思利用一款nosql,存储我们公司的数据(数据特点采集数据只读时间顺序的,接近海量)。对外提供方便的查询和检索。 没啥思路: 利用antlr做一个语法解析器datas query language,然后仿造gae的存储api做。 目前思路,不知道楼主的这个设计有没有设计图,看代码还是麻烦 ...
分类: 企业开发 发布时间: 05-14 23:24 阅读次数: 5

关于java泛型的一些概念

关于java泛型其实挺复杂的,之前看文档的时候做过一些泛型名词摘记,今天把这这个笔记放到博客上来,以后抽空完善这篇关于泛型的文章   一  类型参数(Type parameters)二  泛型子类型(Subtyping)      有点违反OOP的直觉  List<String>  listStr = new ArrayList<String>();  List<O ...
分类: 编程语言 发布时间: 05-14 23:24 阅读次数: 4