-
JAVA OA-J.Office 1.3 公布了
JAVAOA-J.Office1.3发布了J.Office1.3版本正式对外发布了,用户可以下载试用,宏天软件也如从前一样,对企业用户开放所有的源代码,方便企业用户基于上面进行二次开发,并且二次开发系统所有权属于企业本身,唯一的是企业需要购买该软件的授权开发的License。????相对1.2版,1.3版作了以下更新:1.工作流改进,更新工作扩展,使其支持同步任务,会签任务。2.加上在线工作流设计...
5586
热度 -
是不是有必要使用外键?为什么不用外键
是否有必要使用外键?为什么不用外键?正方(需要)1.数据一致性由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。eg:数据库和应用是一对多的关系,A应用会维护他那部分数据的完整性,系统一变大时,增加了B应用,A和B两个应用也许是不同的开发团队来做的。他们如何协调保证数据的...
5
热度 -
这些小工具让您的Android 开发更高效
这些小工具让你的Android开发更高效在做Android开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android开发遇到的小工具,来让你的开发更高效。VysorVysor是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。VectorAssetAndroidStudio在...
150
热度 -
4.中间件配置——以tomcat为例
服务端常规知识详解1.前言公司老项目项目的后台,均是基于spring框架搭建,其中还用到了log4j.jar等开源架包。在新项目中,则是spring和hibernate框架均有使用,利用了hibernate框架,来实现持久化配置,简化sql操作等。Hibernate配置文件可以有两种格式,一种是hibernate.properties,另一种是hibernate.cfg.xml后者稍微方便一些,当...
433
热度 -
mybatis入门基础(9)-逆向工程
mybatis入门基础(九)----逆向工程一、什么是逆向工程mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..)实际开发中,常用的逆向工程方式:由数据库的表生成java代码。二、下载逆向工程去官网下载逆向工程,截至今天最新版本是1.3.3.官方逆向工程文档我所用的是1...
516
热度 -
java口试笔试题大汇总(1)
java面试笔试题大汇总(1)JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...
1515
热度 -
制作一个全命令行的Android构建系统
打造一个全命令行的Android构建系统IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs就一切搞定”这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具。其实IDE也是底层也是调用命令行工具而已,只不过给普通开发者呈现一个更友好的开发界面。这里可不是宣扬让大家放弃IDE都...
96
热度 -
制造一个全命令行的Android构建系统
打造一个全命令行的Android构建系统IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs就一切搞定”这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具。其实IDE也是底层也是调用命令行工具而已,只不过给普通开发者呈现一个更友好的开发界面。这里可不是宣扬让大家放弃IDE都...
27
热度 -
Android搭建开发环境中举一个Andriod项目
Android搭建开发环境及第一个Andriod项目一、搭建Android开发环境准备工作:下载Eclipse、JDK、AndroidSDK、ADT插件下载地址:Eclipse:http://www.eclipse.org/downloads/?????????????JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u...
17
热度 -
Android新控件RecyclerView剖解
Android新控件RecyclerView剖析传智·没羽箭(传智播客北京校区Java学院高级讲师)个人简介:APKBUS专家之一,黑马技术沙龙会长,在移动领域有多年的实际开发和研究经验,精通HTML5、Oracle、J2EE、JavaWeb编程、对Android应用开发与平台开发有较深入研究。从基础到高级的课程中,授课风格深受学员的喜爱。AndroidL版本中新增了Recycler...
19
热度 -
[深入了解Android卷二 全文-第一章]开发环境部署
[深入理解Android卷二全文-第一章]开发环境部署由于《深入理解Android卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第1章开发环境部署本章主要内容:简单介绍本书内容的架构、编译环境的搭建以及如何利用Eclipse调试SystemServer进程。1.1系统架构到目前为止,Android系统...
466
热度 -
初学者起飞:第一次在ubuntu上编译android源码
菜鸟起飞:第一次在ubuntu上编译android源码算一算自己干android开发,还差那么几个月就要满两年了,可是自己连android源码都没有编译过一次,想想真是说不过去,就想想编译一次,中间还真是遇见了不少的问题,在此写一篇博客供大家参考。切记:每个人的环境都不相同,可能我的编译过程可以成功,但是对于你的就不成功,在遇到问题的时候要具体对待,具体解决,关键就在于恒心与毅力。--------...
79
热度 -
筹建android系统编译环境
搭建android系统编译环境?搭建Android系统编译环境?以前在公司一直用的Linux,发现做开发上Linux确实是有很多地方比windows方便,只是windows上有很多软件Linux没有,用习惯了Linux后再用windows倒是有点不习惯了,所以我还是装回我的Linux,碰巧看到老罗的博客上也要求安装Linux,因此干脆在这里把Linux的安装贴出来,省的各位看官再去Google。?...
37
热度 -
全速提升Android仿真器的运行速度 ——仿真器Genymotion
火速提升Android仿真器的运行速度——仿真器Genymotion一、问题概述Android开发中会使用仿真器测试应用,但不管你使用EclispeADT还是AndroidStudio仿真器都是基于arm架构的,运行起来都很慢,光启动就要花费很多时间,都不知道它在加载个啥。今天就向大家推荐一个新的基于OracleVMVirtualBox的仿真器——Genymotion,它是...
89
热度 -
[SQL入门级] 第一天 SQL初始
[SQL入门级]第一天SQL初步SQL语句分为以下三种类型:DML:DataManipulationLanguage数据操纵语言INSERTUPDATEDELETEcolor="#ff0000">SELECTDDL:DataDefinitionLanguage数据定义语言CREATETABLEALTERTABLEDROPTABLECREATEINDEXDROPINDEXDCL:DataContro...
317
热度 -
sql学习笔记(21)-增添外键
sql学习笔记(21)----------添加外键最近在忙考试,比较烦!本人一见到考试就蒙圈了!完全大脑空白,不受控制,再加上变态监考老师,更别提有多痛苦了。还好,顺利完成了考试,抽出点空来学习一下MySQL和Oracle,发现点问题,好似很严重。那么,我想问:如果让你写SQL语句,添加外键,你会怎么写,如果这就是面试题,你该怎么写呢?反正我是写不全,不能完全的写正确,平时我们都是是...
85
热度 -
简单化SQL实现动态行列转置
简化SQL实现动态行列转置????动态行列转换的计算在实际业务中很常见,网上各类技术论坛上都有讨论,比如下面这些问题:http://www.iteye.com/problems/87788http://bbs.csdn.net/topics/390869577http://bbs.csdn.net/topics/391000711http://bbs.csdn.net/topics/3910010...
41
热度 -
sql学习笔记(14)-数据表
sql学习笔记(14)------------数据表有关数据表的操作数据库基本操作用MySQL,目前(版本3.23)你可以在三种基本数据库表格式间选择。当你创建一张表时,你可以告诉MySQL它应该对于表使用哪个表类型。MySQL将总是创建一个.frm文件保存表和列定义。视表类型而定,索引和数据将在其他文件中存储。你能用ALTERTABLE语句在不同类型的表之间变换。M...
240
热度 -
简单化SQL式计算之行列转置
简化SQL式计算之行列转置在数据库应用开发中,我们经常需要面对复杂的SQL式计算,行列转置就是其中一种。实现这类算法,Oracle可以使用pivot函数,但其他数据库没有相应的函数,因此代码比较难写,也不易理解和维护。另外,pivot函数只能实现固定列的转置,对于非固定列则无能为力,其他数据库同样无法实现非固定列的转置,通常都要求助于高级语言来实现动态SQL。用集算器实现此类算法会更加简洁易懂,下...
33
热度 -
SQL Server 隐式转换引发的躺枪死锁-软件工程师需知
SQLServer隐式转换引发的躺枪死锁-程序员需知在SQLServer的应用开发过程(尤其是二次开发)中可能由于开发人员对表的结构不够了解,造成开发过程中使用了不合理的方式造成数据库引擎未按预定执行,以致影响业务.这是非常值得注意的.这次为大家介绍由于隐式数据类型转换而造成的死锁及相应解决方案.现实中有些程序员/数据库开发者会根据数据库的处理机制实现一些应用,如抢座应用,可能会对事务中的查询加一...
47
热度