- 【安卓面试】
木啊木啊木
android面试职场和发展
百度-APP相关安卓开发数组排序view流程和surfaceViewrecycleViewview绘制流程停止一个线程停止线程的场景输入一个url观察者模式观察者模式的基本流程:安卓内存共享JNISQLkotlin与java混用的问题Linux命令及原理app启动流程小程序原理加密算法对称加密非对称加密安卓持久化存储方式启动模式和场景ANR以及如何避免数组排序八大排序-及复杂度viewView是用
- Android-Jetpack架构组件(二)带你了解Lifecycle,给2021的移动开发一些建议
flutter架构师
程序员面试移动开发android
@OverrideprotectedvoidonResume(){super.onResume();myPresenter.onResume();}@OverrideprotectedvoidonPause(){super.onPause();myPresenter.onPause();}}classMyPresenter{《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战
- 安卓面试题多线程 81-85
️ 邪神
Android面试题java开发语言Android面试面试题多线程
81.共享变量在多线程下如何保证线程安全?因为多线程是交替执⾏,每个线程操作共享变量时可能会导致数据不⼀致,要确保线程安全,需要在访问共享变量时添加同步机制。当然,如果这个变量本⾝是线程安全的,⽐如AtomicLong,那么多线程访问也是安全的82.Java中是否共享变量都使⽤类似AtomicLong原⼦安全类,多线程访问就是安全的?这个不确定,因为⽆法保证多个变量同时操作,⼀个原⼦变量可以保证⾃
- 嵌入式面经111道面试题全解析C/C++可参考
爱打球的程小员许乔丹
嵌入式面试c++
高级系列专栏:嵌入式想通关嵌入式面试,请看:《111道嵌入式面试题目录及答案链接》想多掌握几个嵌入式项目,请看:《6个嵌入式项目交流分享(附源码)》安卓(安卓系统开发也要掌握)想通关安卓面试,请看:《150道安卓高频面试题目录及答案链接》想通关安卓系统面试,请看:《140道安卓系统Framework面试题目录及答案链接》想进阶安卓开发,请看:《Android进阶知识体系解析_15大安卓进阶必备知识
- 安卓面试总结——提升
Alex_ecb1
1.热修复的几种方式1.通过更改dex加载顺序实现热修复热修复是基于dex分包方案,和Android虚拟机的类加载器(ClassLoader)实现的在打包apk的时候,会把java文件通过类加载器编译成class文件,然后把class文件组合成class.dex文件,dex文件会把每一个类的id检索起来,存在一个链表里面。将编译好的class文件,拆分成多个dex文件,将应用启动时必须用到的类和这
- 安卓面试总结——网络
Alex_ecb1
1物理层数据链路层网络层传输层应用层2URI和URL都定义了资源是什么,但URL还定义了该如何访问资源。URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,是绝对的https://www.cnblogs.com/wojiaochuichui/p/950509
- 安卓面试题目及问题解析,码资源
熊仙森
Android面试资料Android面经问题解析
转自厘米姑娘的简书链接:https://www.jianshu.com/p/718aa3c1a70b1AndroidActivityQ:说下Activity的生命周期?技术点:Activity生命周期思路:分条解释Activity从创建到销毁整个生命周期中涉及到的方法及作用参考回答:在Activity的生命周期涉及到七大方法,分别是:onCreate()表示Activity正在创建,常做初始化工作
- 安卓面试题--java基础知识
甄兴旺
JAVA安卓面试题android面试java基础知识java面试题开发面试题
自己总结了很多面试题,还有地下推荐的安卓面试题,哈哈面试的童鞋可以看看O(∩_∩)O哈哈~JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励
- 2020高级安卓面试总结- 安卓基础篇
飞翔的时光机
AndroidJava
Viewed绘制过程,自定义ViewView绘制主要分为三步。分别是onMersure计算View的尺寸大小,可能会触发多次MeasureSpecUNSPECIFIED父容器不对子布局有任何限制,要多大给多大(如:scrollview,listView)EXACTLY父容器已经测量出子布局大小AT_MOST父窗口限定了一个最大值给子布局。onLayout计算View的布局,只会触发,执行一次Ond
- 安卓面试题
静默的小猫
地址:https://github.com/ewgcat/Android-interview.git
- 安卓面试中高级安卓开发工程师总结之——不可忽视的简历加分项
小饼干也有梦想
今天我们继续说说简历的问题。如何让自己的简历在众多简历中有更大的优势?如何给自己的简历加分?说道加分项,这个跟市场有关。现在是2018年夏天。那么近2年来,前端什么比较火呢?答案很多。但是有几点是可以确定的。指纹识别,人脸识别,语音识别,小视频(你有被快手,抖音中毒吗?),直播(这个最火的应该在2015-2016年),传感器。这些,请至少尝试几个写一下,哪怕就是一个简单的demo。如果什么都不会,
- 安卓面试之Activity生命周期
yasuion
image.pngonCreate:Activity第一次创建时调用,一般在这里进行初始化操作,加载数据,view的绑定等onRestart:Activity重新启动,这个回调代表了Activity由完全不可见变为可见的过程,当Activity经历了onStop回调变为完全不可见后,如果用户返回原Activity,便会触发onRestart,并且紧接着触发onStart来使Activity重新可见
- 安卓面试总结——基础部分
Alex_ecb1
基本组件1.activityrunning(栈顶---paused(可见,失去交互能力,没有焦点-----stopped(不可见,完全覆盖----killed(已回收oncreate预加载---onstart可见,不可交互-----onresume可交互android进程优先级前台--可见--服务--后台--空注意:1、不设置Activity的android:configChanges时,切屏会重
- Webview 面试常见问题,安卓面试题生命周期
m0_66264881
程序员架构移动开发android
Strings1=“JS调用Native,参数1:”+arg1+“参数2:”+arg2;Toast.makeText(MainActivity.this,s1,Toast.LENGTH_LONG).show();}returntrue;}});@JavascriptInterfacepublicclassAndroidToJSextendsObject{@JavascriptInterfacepu
- 安卓面试题
marco00008
笔记
安卓面试题Android篇1、Activity启动模式2、RxJava、Retrofit使用3、MVC/MVP/MVVM4、图片加载框架5、网络框架6、View、ViewGroup事件分发机制7、理解Activity,View,Window三者关系8、Hander原理9、Handler造成内存泄漏的原因和解决方案(AnycTask、Thread、Runable同理)10、Service生命周期11
- 4.9k Star 安卓面试知识点,请收下!
迷途小码农h
逛Github的时候看到一份超强面试题,来自MindOrks开源的android-interview-questions。虽说是一份安卓面试题,但其中包含了数据结构与算法、Java核心基础、Android核心基础、设计模式等各方面内容。大致浏览了一下,质量还不错,比百度出来的各种所谓BAT面试题强一些。CoreJava面向对象1.什么是OOP?2.抽象类和接口的区别?3.Iterator和Enum
- Android之内存泄漏调试学习与总结,2021年互联网大厂Android面经总结
m0_64604042
程序员面试移动开发android
try{cursor=getContentResolver().query(uri…);if(cursor!=null&&cursor.moveToNext()){……}}final《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】完整内容开源分享ly{if(cursor!=null){try{
- Flutter + MVP +Kotlin 实战,flutter开源项目apk下载
m0_64314432
程序员面试android移动开发
demo里的是Kotlin版,但实现原理都是一样的。有兴趣的点下方链接:从0到1,带你解剖MVP的神秘之处,并自己动手实现MVP![https://juejin.im/post/5b75491ef265da283719d0e《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】完整内容开源分享7](
- Flutter插件开发之APK自动安装
Android_1314
Android经验分享
[](()创建FlutterApp相关代码见运行第一个FlutterApp[]《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源徽信搜索公众号【编程进阶路】(()创建FlutterPlugin右键工程->New->Module,如下图所示选择FlutterPlugin,点击Next,如下图所示输入工程名(Projectname),点击Next,如下图所示输
- android中的深度学习——快速风格迁移
m0_66640396
Android经验分享面试android
=============这是一个图片处理APP,里面使用了Opencv、深度学习、MVVM、Databinding、RxJava、各种设计模式等等,在后面一段时间我会写一系列博客来一步步剖析这个项目,希望大家能多多关注。效果==缺点==《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源徽信搜索公众号【编程进阶路】1.没有组件化2.没有混淆3.有些地方抽象
- 5年老安卓面试竟然被这3道Android基础题难倒了?全网疯传
clhcowboy
程序员android
前言金三银四,又是一年校招季。经历过,才深知不易。最近,和作为校招面试官的同事聊了聊,问他们是如何去考察一个学生的,我简单归为以下几点:聪明、反应快,这点自不必说,聪明意味着学习能力、适应力强,能够快速胜任工作。算法不错,代码基本功好,这点其实考察的是算法能力和代码是否写得优雅。基础过硬,技术岗面试最核心的还是考察「技术储备」,包括了语言基本功,操作系统、网络、体系结构、系统设计。语言组织和表达能
- Android高频面试题:该怎样在Android面试中聊聊多线程不被忽悠?
m0_64319298
程序员面试android移动开发
多线程可以说是Android面试的高频问题了,而多线程涉及的内容非常多,因此在面试当中往往不知道从何说起,本文并**不是为了科普多线程或者研究《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》开源分享完整内容戳这里多线程的知识**,而是尝试组织语言以便在面试当中更好地忽悠面试官。语言表达在面试当中虽说很重要,不过更重要的还是相关知识技能过硬。假如在一场Androi
- 安卓面试总结——JAVA部分
Alex_ecb1
三大特性:封装、继承和多态面试集锦https://www.cnblogs.com/peke/p/7894685.html1.jvm类加载类加载器:“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。双亲委派机制得工作过程:1-类加载器收到类加载的请求;2-把这个请求委托给父加载器去完成,一直向上委托,直到启动类加载器
- 在RecyclerView,安卓面试问题
m0_65321095
程序员架构移动开发android
ViewBinding当AutomaticBindingAdapter无法满足需求时,可使用MutableBindingAdapter+ViewBindingHolder//创建Adapter,继承自MutableBindingAdapter,共3个泛型参数,分别是://T->实现Identifiable接口的数据类//VH->ViewBindingHolder的实现类//VB->根据布局自动生成
- 安卓面试宝典,Android快速转战Kotlin教程,面试资料分享
阿里Java架构师
程序员android移动开发面试
职业生涯规划Android系统的市场地位Android程序开发的技能成长经验Android程序员为什么需要学习Html5Android软件工程师为什么不会被前端替代为什么小程序无法替代原生开发为什么Html5无法取代NativeAPPHtml5在Android中的应用场景如何成为一名合格的高级Android程序员面试技术点如下:一.资深UI工程师方面1.UI绘制流程及其原理2.事件传递机制深入源码
- 安卓面试问题记录
山南237
androidandroidstudio
目录1.JNI和NDK1.谈谈你对JNI和NDK的理解2.简要的JNI调用过程:2.线程、同步、异步1.Java创建线程的方式有几种?start()方法和run()方法的区别2.Handler机制和原理3.为什么在子线程中创建Handler会抛异常?4.Android中的ANR的解决方法5.intentservice有什么优点?6.okhttp异步请求流程7.Okhttp的同步请求3.UI1.谈谈
- 2020年最新出炉,BAT大厂JAVA,Android面试题[附视频]
紫雾凌寒
新年新气象,又是年底了,过完年又是一波跳槽季,现在可以准备起来面试题了,下面是我整理收录的一些安卓面试题:1、要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的?①Item布局,层级越少越好,使用hierarchyview工具查看优化。②复用convertView③使用ViewHolder④item中有图片时,异步加载⑤快速滑动时,不加载图片⑥item中有图片时,应对图片进行适当压
- 安卓面试题整理2020
噗噗bang
面试总是碰到各种难题,相信很多码农跟我一样总是重复于业务层的开发,对底层的了解完全是因为面试需要,这里将部分面试题进行整理,可以方便学习,希望也能方便工友们一起学习。基础部分:1、内存泄漏:内存泄露的根本原因:长生命周期的对象持有短生命周期的对象。短周期对象就无法及时释放。1.静态集合类引起内存泄露主要是hashmap,Vector等,如果是静态集合这些集合没有及时setnull的话,就会一直持有
- 2019年安卓面试题--------Java 基础篇
lonamessi
java的基本数据类型java的数据类型分为基本数据类型和引用数据类型基本数据类型:byteshortintlong(整数类型),floatdouble(浮点类型),char(字符类型),boolean(布尔类型)。引用数据类型:class(类),interface(接口),【】(数组)。java定义变量当数据不确定的时候。需要对数据进行存储的时候。我们需要定义一个变量来完成存储。当我们在定义变量
- 2019十月最新安卓面试题及答案
我最酷_b537
1.Activity生命周期(这个是必问的)onCreate()创建活动,做一些数据初始化操作onStart()由不可见变为可见onResume()可以与用户进行交互,位于栈顶onPause()暂停,启动或恢复另一个活动时调用onStop()停止,变为不可见onDestroy()销毁onRestart()由停止状态变为运行状态2.Fragment生命周期(这个有可能会问到,问的机率不是很大)fra
- 异常的核心类Throwable
无量
java源码异常处理exception
java异常的核心是Throwable,其他的如Error和Exception都是继承的这个类 里面有个核心参数是detailMessage,记录异常信息,getMessage核心方法,获取这个参数的值,我们可以自己定义自己的异常类,去继承这个Exception就可以了,方法基本上,用父类的构造方法就OK,所以这么看异常是不是很easy
package com.natsu;
- mongoDB 游标(cursor) 实现分页 迭代
开窍的石头
mongodb
上篇中我们讲了mongoDB 中的查询函数,现在我们讲mongo中如何做分页查询
如何声明一个游标
var mycursor = db.user.find({_id:{$lte:5}});
迭代显示游标数
- MySQL数据库INNODB 表损坏修复处理过程
0624chenhong
tomcatmysql
最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -
- 剖析如何与设计人员沟通
不懂事的小屁孩
工作
最近做图烦死了,不停的改图,改图……。烦,倒不是因为改,而是反反复复的改,人都会死。很多需求人员不知该如何与设计人员沟通,不明白如何使设计人员知道他所要的效果,结果只能是沟通变成了扯淡,改图变成了应付。
那应该如何与设计人员沟通呢?
我认为设计人员与需求人员先天就存在语言障碍。对一个合格的设计人员来说,整天玩的都是点、线、面、配色,哪种构图看起来协调;哪种配色看起来合理心里跟明镜似的,
- qq空间刷评论工具
换个号韩国红果果
JavaScript
var a=document.getElementsByClassName('textinput');
var b=[];
for(var m=0;m<a.length;m++){
if(a[m].getAttribute('placeholder')!=null)
b.push(a[m])
}
var l
- S2SH整合之session
灵静志远
springAOPstrutssession
错误信息:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped
- xmp标签
a-john
标签
今天在处理数据的显示上遇到一个问题:
var html = '<li><div class="pl-nr"><span class="user-name">' + user
+ '</span>' + text + '</div></li>';
ulComme
- Ajax的常用技巧(2)---实现Web页面中的级联菜单
aijuans
Ajax
在网络上显示数据,往往只显示数据中的一部分信息,如文章标题,产品名称等。如果浏览器要查看所有信息,只需点击相关链接即可。在web技术中,可以采用级联菜单完成上述操作。根据用户的选择,动态展开,并显示出对应选项子菜单的内容。 在传统的web实现方式中,一般是在页面初始化时动态获取到服务端数据库中对应的所有子菜单中的信息,放置到页面中对应的位置,然后再结合CSS层叠样式表动态控制对应子菜单的显示或者隐
- 天-安-门,好高
atongyeye
情感
我是85后,北漂一族,之前房租1100,因为租房合同到期,再续,房租就要涨150。最近网上新闻,地铁也要涨价。算了一下,涨价之后,每次坐地铁由原来2块变成6块。仅坐地铁费用,一个月就要涨200。内心苦痛。
晚上躺在床上一个人想了很久,很久。
我生在农
- android 动画
百合不是茶
android透明度平移缩放旋转
android的动画有两种 tween动画和Frame动画
tween动画;,透明度,缩放,旋转,平移效果
Animation 动画
AlphaAnimation 渐变透明度
RotateAnimation 画面旋转
ScaleAnimation 渐变尺寸缩放
TranslateAnimation 位置移动
Animation
- 查看本机网络信息的cmd脚本
bijian1013
cmd
@echo 您的用户名是:%USERDOMAIN%\%username%>"%userprofile%\网络参数.txt"
@echo 您的机器名是:%COMPUTERNAME%>>"%userprofile%\网络参数.txt"
@echo ___________________>>"%userprofile%\
- plsql 清除登录过的用户
征客丶
plsql
tools---preferences----logon history---history 把你想要删除的删除
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_spac
- 【Pig一】Pig入门
bit1129
pig
Pig安装
1.下载pig
wget http://mirror.bit.edu.cn/apache/pig/pig-0.14.0/pig-0.14.0.tar.gz
2. 解压配置环境变量
如果Pig使用Map/Reduce模式,那么需要在环境变量中,配置HADOOP_HOME环境变量
expor
- Java 线程同步几种方式
BlueSkator
volatilesynchronizedThredLocalReenTranLockConcurrent
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法&
- StringUtils判断字符串是否为空的方法(转帖)
BreakingBad
nullStringUtils“”
转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html
public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==
null
或 str.length()==
0
- 编程之美-分层遍历二叉树
bylijinnan
java数据结构算法编程之美
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class LevelTraverseBinaryTree {
/**
* 编程之美 分层遍历二叉树
* 之前已经用队列实现过二叉树的层次遍历,但这次要求输出换行,因此要
- jquery取值和ajax提交复习记录
chengxuyuancsdn
jquery取值ajax提交
// 取值
// alert($("input[name='username']").val());
// alert($("input[name='password']").val());
// alert($("input[name='sex']:checked").val());
// alert($("
- 推荐国产工作流引擎嵌入式公式语法解析器-IK Expression
comsci
java应用服务器工作Excel嵌入式
这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。
----------转帖---------------------------------------------------
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言
- 关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer
daizj
spring
1、PropertyPlaceholderConfigurer
Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。
基本的使用方法是:(1)
<bean id="propertyConfigurerForWZ&q
- 二叉树:二叉搜索树
dieslrae
二叉树
所谓二叉树,就是一个节点最多只能有两个子节点,而二叉搜索树就是一个经典并简单的二叉树.规则是一个节点的左子节点一定比自己小,右子节点一定大于等于自己(当然也可以反过来).在树基本平衡的时候插入,搜索和删除速度都很快,时间复杂度为O(logN).但是,如果插入的是有序的数据,那效率就会变成O(N),在这个时候,树其实变成了一个链表.
tree代码:
- C语言字符串函数大全
dcj3sjt126com
cfunction
C语言字符串函数大全
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
#include <stdio.h>
#include <string.h>
int main
- 友盟统计页面技巧
dcj3sjt126com
技巧
在基类调用就可以了, 基类ViewController示例代码
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:[NSString stringWithFormat:@"%@",self.class]];
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
flyvszhb
javajdk
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_21&quo
- Java在创建子类对象的同时会不会创建父类对象
happyqing
java创建子类对象父类对象
1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象,
2."When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam
- 跟我学spring3 目录贴及电子书下载
jinnianshilongnian
spring
一、《跟我学spring3》电子书下载地址:
《跟我学spring3》 (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf
跟我学spring3系列 word原版 下载
二、
源代码下载
最新依
- 第12章 Ajax(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- BI and EIM 4.0 at a glance
blueoxygen
BO
http://www.sap.com/corporate-en/press.epx?PressID=14787
有机会研究下EIM家族的两个新产品~~~~
New features of the 4.0 releases of BI and EIM solutions include:
Real-time in-memory computing –
- Java线程中yield与join方法的区别
tomcat_oracle
java
长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了一个wait()和sleep()方法区别的问题,这一次,我将会讨论join()和yield()方法的区别。坦白的说,实际上我并没有用过其中任何一个方法,所以,如果你感觉有不恰当的地方,请提出讨论。
&nb
- android Manifest.xml选项
阿尔萨斯
Manifest
结构
继承关系
public final class Manifest extends Objectjava.lang.Objectandroid.Manifest
内部类
class Manifest.permission权限
class Manifest.permission_group权限组
构造函数
public Manifest () 详细 androi
- Oracle实现类split函数的方
zhaoshijie
oracle
关键字:Oracle实现类split函数的方
项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。
CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100);
cr