- Android总结
Billy_Zuo
Androidandroid
String和StringBuffer、StringBuilder的区别String是不可变对象,StringBuffer和StringBuilder是可变对象StringBuffer是线程安全的,StringBuilder是非线程安全的执行速度:StringBuilder>StringBuffer>String(String为字符串常量,而StringBuilder和StringBuffer均为
- android各大版本变化,Android总结——各个版本重要变动(一)
Raxxian
android各大版本变化
Android4.4KitKatAPI级别:19外部存储空间的读取:具有READ_EXTERNAL_STORAGE权限才能使用getExternalStoragePublicDirectory()返回的目录中的文件。但是,如果只需要访问getExternalFilesDir()或者是getExternalCacheDir(),也就是本应用自己的文件夹的时候,不需要去申请READ_EXTERNAL_
- 学习计划_一周一结(2013)
华都烟梦
程序生活
学习计划,仅作本人查阅之用。It'sjustamatteroftime.9.30-10.6(国庆七天乐)1.C++基础教材1本2.数据结构习题1本3.英语单词200个4.Android总结,写两篇博客5.其他(买衣服,dota2几局,电影)结果:1基本完成;2,4基本没做;3完成了%60;5完成。(0.8+0+0.6+0+1)/5=48,玩的有点忘了,下周恢复正常作息,需要注意一下。10.8-10
- 2021-06-11
行_者_无_疆
Android总结之style(样式)和Theme(主题)[https://blog.csdn.net/oudetu/article/details/78568436?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242]
- 1.2.1Android基础-案例1:我的第一个App(HiAndroid)
Doctor.Sunny
Android开发学习android
文章目录案例1:我的第一个App(HiAndroid)创建工程(HiAndroid)UI布局设计运行App如何在手机运行App?手机调试的配置案例2:手机调试HiAndroid总结案例1:我的第一个App(HiAndroid)1.需求描述:显示文本“我的第一个App”。2.技术要点:Android项目开发流程。3.步骤描述:①创建工程(HiAndroid)②UI布局设计③运行App创建工程(HiA
- Android总结与展望:2012成为王者,2013再创辉煌
平凡的人
android
移动业界分析师ShaneConder与LaurenDarcey共同对Android生态系统在2012年中的演变做出回顾,并对这款人气极高的移动平台在2013年的发展做出展望。Android2012年回顾直到2011年,Android系统才真正进入成熟期。而在2012年,Android以75%的全球市场占有率及超过五亿的设备激活量,成为当之无愧的智能手机王者。现在,Android已经不再是开发者眼中
- Android总结篇
小肥羊冲冲冲
updatetime2021年04月27日19:50:07,文章版本:V1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。主要收集在面试过程中普遍问到的基础知识(面试收集主要来自于bilibili嵩恒蚂蚁金服2345趣头条平安等互联网公司)由于总结的东西很多很乱,所以知识点并没有深入探讨,很多小标题的东西都可以写成一篇单独的总结,这里偷懒直接放在一起汇总了。
- Tread
落水木木
Thread标签(空格分隔):javaandroid总结在末尾。操作系统运行一个程序时,为其创建一个进程process。一个进程内可以有多个线程thread,它是操作系统调度的最小单元,拥有各自的计数器、堆栈、局部变量等,可以访问(进程内的)共享内存。1.创建线程有三种方式,分别是实现Runnable接口继承Thread并重写run方法实现Callable,实现call方法,并用FutureTas
- [Android总结]IPC进程间通信(一) Binder机制
aitality
对于大部分Android应用来讲,都是单进程的,做上层开发很难接触到进程相关的问题。近期面试被问到,就特地总结一下核心知识点。进程间通信(Inter-ProcessCommunication,简称IPC)常用的几种方式:Binder机制文件共享AIDLMessageContentProviderSocket1.Binder模型1-1Binder模型图1-2Binder原理图Binder中涉及四类角
- [Android总结]setFillViewport属性解释
aitality
setFillViewport当子布局高度小于ScrollView的高度时,定义子布局match_parent或者fill_parent不起作用,因此设置layout_gravity也不起作用。在scrollview里添加属性android:fillViewport=”true”就可以了,使得子布局高度和scrollview一样,而当子布局高度超过scrollview的高度时,这个属性就没有意义了
- Android总结之drawable(hdpi,mdpi,ldpi)文件夹的使用
iteye_563
做Android有段时间了,但是好多细节还没有深入理解,关于Android中drawable文件夹的使用理解的就不是很深入。Android为开发者提供了两种解决适配问题的方法,第一种方式是使用dip的单位,另一种方法是使用不同的drawable文件夹,今天就详细说下不同文件夹的区别Android中提供了三个存放图片的文件夹,分别为hdpi,mdpi,ldpi,google文档上说,Andriod系
- Android总结之视图View总结&自定义View
ibu
Android
视图View总结&自定义View1.Android中视图View按是否可以包裹子视图划分为2类1.1.基类不是ViewGroup且继承自View的类1.2.ViewGroup及其子类2.Android中View的生命周期方法3.自定义View3.1.res/values下添加attr.xml用于TimerChooser自定义属性3.2.定义子类继承View3.2.1.定义构造方法,参考androi
- Android总结之权限permission一览
ibu
Android
Android使用权限机制来限制应用对其它应用和系统资源的访问及操作,要求应用主动询问用户是否同意应用访问其它应用和系统操作,也提供了很多的permission权限,开发人员只需要声明这些权限并在代码中调用系统方法申请访问权限,具体可参考外部存储权限使用方法。Android应用分为系统和非系统应用,通常我们自己开发的app都是属于非系统应用,有些权限需要要系统级应用才会授权,而本文总结的都是非系统
- Android总结笔记04:仿QQ空间登录UI,解决软键盘弹出挡住输入框的问题
TigerChain
Android进阶篇QQ空间登录软键盘
我们在开发Android应用中,登录和注册界面是少不了的,往往在做登录注册的时候如果给界面加一个LOGO,就有可能把用户名和密码框放在手机屏幕的中间或底部,这样当软键盘弹出的时候,就有可能挡住输入框(往往用户输完用户名和密码还要按返回键盘才能登录),这样用户体验是不好的,我曾今也为这种事情很头疼。首先说一下我原来想到过时想到的解决办法:一、原来想到过的解决办法:(1)、把登录和输入框让美工做在顶部
- Android总结笔记05:Activity的切换方式(从底部弹出,退出时从顶部滑出)
TigerChain
Android进阶篇
我们都知道Activity默认的切换方式都是左右切换的,下面我们就来学习一下上下式切换的activity.废话不多说,先上图,无图无真相。以下分别是原始状态和activity弹出状态。一、下面说一下实现思路,当然这个切换方式有好多种实现方式,我这里就说我长用的一种方式,其它方式有兴趣的朋友们可以息行研究一下。我们可以用activity的样式来控制activity的切换样式。1、用上下滑动的动画。2
- Android总结之内部&外部存储分析
ibu
Android
Android在开发中使用Storage是必不可少的,但内部存储和外部存储却让不少人迷茫,不知道怎么区分,网络上也有很多介绍这方面的文章,本文是从自己开发应用的角度对常用的Storage进行了汇总一览Android内部&外部存储分析1.Storage存储方式一览(参考图1.1)1.1.三者区别主要可以从下列角度分析:1.1.1.方法被调用的类不同1.1.2.存储的目录不同(参考图1.2)1.1.3
- 2019秋招android总结
名字太长掉线
前言这个文章主要是笔者今年的秋招总结,希望对正在秋招的和准备明年春招的大四、研究生、甚至是博士生的小伙伴们,有所帮助。大家可以参考一下。个人背景广东某一本大学大四软件工程学生,大一学校开了java课,大二的时候开始自学android。个人成绩在班上中等,不算优秀;专业技术知识也不是非常充分。2020年秋招情况虽然大二大三的时候一直就有人说android要完,但因为对android的无限热情,笔者还
- Android总结篇系列:Android广播机制----学习
zhangtian6691844
移动开发java原理
Android总结篇系列:Android广播机制1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同
- 【Android笔记】探究活动②使用Intent在活动之间穿梭
Stella-Chen
Android
1.第一行代码Android第2版郭霖著2.[Android总结篇——Intent机制详解及示例总结]http://www.cnblogs.com/X-knight/p/5438042.html3.[AndroidStudioIntent使用(显式、隐式)第一行代码]https://blog.csdn.net/u012005313/article/details/47006689探究活动②使用In
- Android总结篇系列:Android Service
yw1688
AndroidStudio
Service通常总是称之为“后台服务”,其中“后台”一词是相对于前台而言的,具体是指其本身的运行并不依赖于用户可视的UI界面,因此,从实际业务需求上来理解,Service的适用场景应该具备以下条件:1.并不依赖于用户可视的UI界面(当然,这一条其实也不是绝对的,如前台Service就是与Notification界面结合使用的);2.具有较长时间的运行特性。1.ServiceAndroidMani
- Android总结之打开手机相册获取图片
weixin_30364325
上一篇,总结了如何打开照相机获取图片,详情请看>>>>这篇将总结如何打开手机存储(相册)来获取手机上的图片。打开相册在需要这个功能的类中,我们可以自定义一个方法openAlbum();在这个方法里面就可以实现打开相册的功能。/***打开系统相册*/publicvoidopenAlbum(){Intentintent=newIntent(Intent.ACTION_GET_CONTENT);inte
- Android总结--SQLite
范二er
android
一.创建数据库1.SQLiteOpenHelper是一个抽象类,我们要创建自己的类去继承他。SQLiteOpenHelper有两个抽象方法,分别是onCreate(),onUpgrade(),我们需要在自己的帮助类里重写这两个方法,然后分别在这两个方法中去创建,升级数据库的逻辑2.SQLiteOpenHelper还有两个非常重要的实例方法,getReadableDatabase(),getWrit
- Android总结笔记06:二维码扫描功能(抽离zxing中的二维码自定义样式)
TigerChain
Android进阶篇
我们在做项目中很多时候会用到二维码功能,当然我们不用去自己写二维功能,如果自己写那编码,解码太麻烦了,google有一个开源项目叫做zxing是一个二维码的功能,非常的详细,包装的也非常的好,我们只需要改一改就能拿来自己用,想定义成什么样式的二维样式都可以。在这里我抽取了eoeandroid客户端中的二维码扫描功能,简单的说一下,还是老步骤先上图,无图无真相。以下是要打开二维码的界面和二维扫描的界
- Android总结:正确判断当前的Fragment是显示还是隐藏
风子参上
Android
有时候,我们需要在Fragment隐藏或者显示的时候做一些操作,这时我们需要知道Fragment在隐藏或者显示的时候分别回调了哪些方法。网上给的方法很多,但都没有总结性的东西,容易混淆。经过测试,结论如下:监听Fragment显示或者隐藏1、当Fragment配合ViewPager使用时,使用setUserVisibleHint()判断Fragment是显示还是隐藏。2、当Fragment配合Fr
- Android总结 - System UI Mode
Shen_JC
AndroidandroidSystemUI
本章内容主要是关于操作SystemUI,包括:StatusBar、ActionBar、NavigationBar。通过ViewModeandLayout可以通过View的一些常量来改变状态栏或者屏幕的一些特性(View.setSystemUiVisibility(UiOptions)(API11)),具体如下(隐藏系统栏和低能模式会在有appbar时失效):View.setSystemUiVisi
- Android总结之UI
IT-Oliver
Android开发
一、布局管理器1、LinearLayout:线性布局2、TableLayout:表格布局TableLayout继承自LinearLayout,采用行、列的形式来管理UI组件,通过添加TableRow(也是继承自LinearLayout)、其他组件来控制表格的行数和列数,它独有的三种行为方式为:①Shrinkable:该列所有单元格的宽度是否可以被收缩用以保证表格能适应父容器的宽度,对应XML属性s
- Android总结之Service
饭小粒
androidAndroidservice
1Service是什么?Service是一个可以在后台执行长时间运行操作而不操作用户界面的应用组件。服务可由其它应用组件启动,而且即使用户切换到其它应用,服务仍将在后台继续运行。此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信(IPC)。例如,服务可以处理网络事物,播放音乐,执行文件I/O或与内容提供程序交互,而所有这一切均可在后台进行。1.1启动当应用组件(activity)通过调
- j2me程序移植入android总结
激荡数十年
思路无非3种:1,提供一个android下的j2me虚拟机,让j2me程序运行如OPhone下的百宝箱2,提供一个转换工具,将j2me的jar放入apk中,重新用apt制作成apk安装程序,并允许,如netmite3,提供类库中间层,将android中没有的j2me类库用android的程序实现出来,并用androidsdk重新编译成apk如J2AB考虑到已有j2me工程QMusic的整套代码,同
- Android总结(基础篇)-骚人文客
骚人文客
Android基础篇总结androidjavaandroidstudio
目录Android总结Android四大组件Activity生命周期添加网络权限IntentBundle--回转值跳转显性意图隐性意图AndroidManifest.xml修改然后带Bundle跳转跳转接收带Bundle传值并回传跳转过渡动画View移动动画得到ip判断网络连接判断方法判断并弹到设置中英文切换资源管理Anim/创建HashMap排序集合排序遍历HTTP类与获取数据方法--网络框架在
- Android总结之Service
newtrek
1Service是什么?Service是一个可以在后台执行长时间运行操作而不操作用户界面的应用组件。服务可由其它应用组件启动,而且即使用户切换到其它应用,服务仍将在后台继续运行。此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信(IPC)。例如,服务可以处理网络事物,播放音乐,执行文件I/O或与内容提供程序交互,而所有这一切均可在后台进行。1.1启动当应用组件(activity)通过调
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring