SpringBoot入门(IDEA篇)(三)
一、什么是JPA JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。 二、Mysql数据库示例 1、在application.yml文件中增加数据库访问的配置 ddl-auto:可选属性有以下几种。 create 每次创建一个新表,那么之前表中的数据都会丢掉 update 表不存在的时候才会建立新表,如果存在则不会新建,所以原有数据不会丢 create-drop
C#连接SQL Server数据库
下面是我用的获得连接的代码片段,主要是连接字符串的创建。是Windows连接(老师检查。。不用Sql Server用户名及密码连接)其中Data Source = 数据库实例。我的数据库实例是 SQLEXPRESS 。安装SQL Server时,默认就这个。Initial Catalog=数据库名(我的物理文件名和逻辑数据库名一样,不知道有没有这两种名的说法)-- 下下周检查数据库设计,若还有人问...
单例模式(Singleton Pattern)
前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品。而单例模式最要关心的则是对象创建的次数以及何时被创建。 Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double che ...
String s = new String("abc");创建了几个String对象?
首先需要明确下面的知识点: 1、引用变量与对象的区别; 2、字符串文字"abc"是一个String对象; 3、文字池(pool of literal strings)和堆(heap)中的字符串对象。 一、引用变量与对象 A aa; 这个语句声明一个类A的引用变量aa[我们常常称之为句柄],而对象一般通过new创建。所以题目中s仅仅是一个引用变量,它不是对象。 二、Java中所有 ...
Instrumentation学习基础(一)
Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应� ...
解决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
5 适配器(Adapter)模式
1. 含义 把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作. 2. 类图 类适配 对象适配 3. 类代码 类适配 /** * 目标角色,期望得到的接口 */ public interface Target { /** * 这是源类也有的方法 */ void sampleOperati ...
tomcat无法启动和关闭
在部署项目时,经常碰到Tomcat无法启动和关闭的现象。碰到这些情况时,一般是端口被占用。那么就需要了解启动和关闭的端口设置了。 Tomcat 修改关闭端口 一个server.xml中只能有一个Server节点,因为它代表着Tomcat自身。如果你需要两个server,就必须运行两个Tomcat实例。 <Server port="8005" ...
文字转语音免费导出,语音来至讯飞
转自:http://www.krislq.com/2014/02/voicecloud_local/
讯飞大家一定都非常的熟悉。最近需要把做个小功能来把文字转换成语音,所以网上搜索了下,刚好讯飞在android端做了更新,可以保存语音到本地啦。果断下载来试了下。效果不错哟。亲。
如果下载讯飞的开发包就不多说了,直接去: 讯飞语音开发者平台
下载好后,里面有开发包及文档说明。但
分析Java虚拟机线程堆栈
一、如何开始 我的建议是跟随我来完成这个线程分析学习。下面是我们会覆盖到的内容。同时,我会把我工作中的实际案例分享给大家,以方便大家学习和理解。 线程堆栈概述及基础知识 线程堆栈的生成原理以及相关工具 不同JVM线程堆栈的格式的差异(Sun HotSpot、IBM JRE、Oracal JRockit) 线程堆栈日志介绍以及解析方法 线程堆栈分析和相 ...
java反射机制的作用
java的反射机制就是增加程序的灵活性,避免将程序写死到代码里,
例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。
使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化其他类,只要
6 合成(Composite)模式
1.含义 合成模式把部分和整体的关系用树结构表示出来。合成模式使得客户端把一个个单独的成分对象和由它们复合而成的合成对象同等看待。 2.类图 安全式和透明式的合成模式 安全式的合成模式: 叶子节点中没有管理聚集的方法,只有合成对象里才有。 透明式的合成模式:管理聚集的方法被移动到了接口中,叶子和合成对象都有这些方法,相对透明但不安全,叶子并不需要那些方法,一般实现了也是空方 ...
[引子]时间序列数据的NoSQL
看了zhc0822 的博文:适用于java语言的MongoDB解决方案——Mongernate 我一直在构思利用一款nosql,存储我们公司的数据(数据特点采集数据只读时间顺序的,接近海量)。对外提供方便的查询和检索。 没啥思路: 利用antlr做一个语法解析器datas query language,然后仿造gae的存储api做。 目前思路,不知道楼主的这个设计有没有设计图,看代码还是麻烦 ...
关于java泛型的一些概念
关于java泛型其实挺复杂的,之前看文档的时候做过一些泛型名词摘记,今天把这这个笔记放到博客上来,以后抽空完善这篇关于泛型的文章 一 类型参数(Type parameters)二 泛型子类型(Subtyping) 有点违反OOP的直觉 List<String> listStr = new ArrayList<String>(); List<O ...
今日推荐
周排行