- 博客(50)
- 资源 (10)
- 收藏
- 关注
原创 springboot入门2
PageHelper是MyBatis的一个插件,内部实现了一个PageInterceptor拦截器。Mybatis会加载这个拦截器到拦截器链中。在我们使用过程中先使用PageHelper.startPage这样的语句在当前线程上下文中设置一个ThreadLocal变量,再利用PageInterceptor这个分页拦截器拦截,从ThreadLocal中拿到分页的信息,如果有分页信息拼装分页SQL(limit语句等)进行分页查询,最后再把ThreadLocal中的东西清除掉。
2024-01-25 15:00:45
1042
原创 springboot 入门
分层领域模型规约:DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。BO(Business Object):业务对象,由 Service 层输出的封装业务逻辑的对象。VO(View Object):显示层对象,通常是 Web 向模板渲染引擎层传输的对象。Query:数据查询对象,各层接收上层的查询请求。
2024-01-15 17:46:48
1540
2
原创 k8s拉取私有仓库镜像
设置secretkubectl create secret docker-registry docker_reg_secret --docker-server=XXX --docker-username=XXX --docker-password=XXX -n yournamespace参数含义: docker_reg_secret:指定密钥的键名称,自定义 docker-server:指定docker仓库地址 docker-username:指定docker仓库账号 .
2022-02-09 11:08:08
584
原创 virtualbox 扩容centos分区
1、新版的VirtualBox已经支持GUI调整磁盘容量,先关闭虚拟机,在管理界面依次点击"管理--虚拟介质管理器--虚拟磁盘" 下面有一个进度条,可以方便的修改,测试虚拟机从8G扩容到12G2、进入centos系统进行分区扩容# 查看文件系统的硬盘使用df -h# 查看硬盘数量和分区情况fdisk -l#创建新分区,fdisk /dev/sda需要输入的地方已标记,其他直接回车#重启虚拟机reboot#查看磁盘fdisk...
2022-01-26 10:54:03
1217
转载 CentOS7 时间与网络时间同步
在做分布式集群开发时,经常会遇见集群时间节点不一致,从而造成某个节点服务进程启动失败或者通信失败。今天分享一下Centos下如何将本地集群时间和网络时间同步,这样妈妈再也不用担心我因为时间不一致而出现的失败情况。问题描述:使用date命令查看之后,发现时间与本地时间不一致。三步解决方法:1、安装ntpdate工具[root@slave1 ~]# yum -y install ntp ntpdate安装成功!2、设置系统时间与网络时间同步[root@slave1 ~]# ntp
2022-01-19 09:25:02
440
转载 spark原理
1、spark是什么? 快速,通用,可扩展的分布式计算引擎2、弹性分布式数据集RDD RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。RDD具有数据流模型的特点:自动容错、位置感知性调度和可伸缩性。RDD允许用户在执行多个查询时显式地将工作集缓存在内存中,后续的查询能够重用工作集,这极大地提升了查询速度。RDD的属性1)一组分片(Partition...
2021-09-13 14:35:58
278
原创 linux rpm包下载安装
下载地址:http://rpmfind.net/linux/rpm2html/https://pkgs.org安装指令:sudo rpm -ivh xxx.rpm出现依赖缺失应继续下载所需rpm包进行安装出现版本冲突尝试添加--replacefiles参数sudo rpm -ivh xxx.rpm--replacefiles仍然报错可以尝试添加--nodeps --force 参数sudo rpm -ivh xxx.rpm--nodeps --f...
2021-09-07 09:44:52
492
转载 PAZU 与WEB打印
用Javascript 对IE 的WEB打印进行控制。 这是最重要功能, 类似于 MeadCo's ScriptX ,我们在打印方面提供某些比ScriptX更为强大的功能。 以往,很多WEB项目需要WEB打印控制或者页面设置控制都采用ScriptX,但是ScriptX价格极为高昂,PAZU就是ScriptX的最好替代产品, PA...
2018-06-14 04:46:26
952
1
原创 python 读取apk信息
1、安装aapt工具windows : 下载appt 工具 http://download.youkuaiyun.com/detail/c_see/9604440linux:下载 http://download.youkuaiyun.com/detail/c_see/9604445 yum install glibc.i686 yum install zlib.i686 yum inst
2016-08-16 11:42:31
3461
原创 添加手势控制
// 构建手势探测器 GestureDetector mygesture = new GestureDetector(activity, this); private static final int FLING_MIN_DISTANCE = 120;// 移动最小距离 private static final int FLING_MIN_VELOCITY = 200
2014-10-22 15:27:58
1443
转载 Android重力感应开发
一、手机中常用的传感器在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用,具体如下:(Sensor类)#define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //
2014-10-22 10:24:17
1654
原创 django+nginx_uwsgi部署
nserver { listen 80; server_name 192.168.0.101; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9000;
2014-09-01 10:32:29
734
转载 error while loading shared libraries: libz.so.1
/home/catia/android-sdks/platform-tools/aapt:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory解决办法来源于: http://askubuntu.com/questions
2014-07-03 15:54:48
22866
原创 android 相机,图片处理
调用系统相机:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File dir = new File(dirPath); image_name = System.currentTimeMillis() + ".png"; if (!dir.exists()) { boolean iscreat = di
2013-12-26 17:25:23
1001
转载 Android之带group指示器的ExpandableListView
我们都知道Android缺省的ExpandableListView的group header无法固定在界面上,当向下滚动后,不能对当前显示的那些child 指示出它们归属于哪个group,在网上搜了很多关于仿手机QQ好友分组效果的ExpandableListView,发现都不尽如意,于是乎在别人的基础上改进了一点点,其实原理还是差不多的,只是增加了往上挤出去的动画效果,而且更加简单,只不过还是没有
2013-08-14 11:45:48
11497
原创 expandlistview 分组+浮动条
分组实现:主要是数据结构的组织和getGroupVIew函数中的判断处理。public class RecordExpandableListViewAdapter extends BaseExpandableListAdapter {private Context mContext;private ArrayList mList;private LayoutInflater
2013-08-14 11:36:02
25101
原创 popupwindow,animation tips
popwin.setFocusable(true);//设置可以获取焦点//设置背景,否则popupwindow获取焦点后其他控件或按键无响应popwin.setBackgroundDrawable(getResources().getDrawable(R.drawable.bg_pop_shape)); popwin.setOnDismissListener(new OnD
2011-11-15 09:48:41
1225
转载 eclipse安装subclipse, SVN 插件
1、从官网下载site-1.6.17.zip文件, 网址是:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugins\svn里面,其它的*.xml文件不要。 3、在E:\MyEclipse\MyEclip
2011-11-07 15:50:39
699
原创 android 图标设计
http://www.androidicons.com/ http://www.large-icons.com/index.htmhttp://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
2011-11-02 10:48:40
692
转载 eclipse导出jar(java打包导出jar)
有时候需要将j2se工程导出,这样可以在别处运作,就不必拘泥于开发感觉中才能运行了。具体做法如下:方法一:(工程没有引用外部jar包时,直接导出)选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.方法2:当
2011-10-21 16:49:24
726
原创 EditView 阻止软键盘自动弹出
在AndroidManifest.xml里面设置activity属性android:windowSoftInputMode="adjustUnspecified|stateHidden"
2011-08-17 13:11:05
838
原创 android 手势左右滑动
<br />继承SimpleOnGestureListener 类,判断左右滑动并处理事件:<br /> <br />class MyGestureDetector extends SimpleOnGestureListener {<br /> private static final int SWIPE_MIN_DISTANCE = 120;<br /> private static final int SWIPE_MAX_OFF_PATH = 250;<br /> private static f
2011-05-31 17:01:00
5070
原创 Gallery 中放置button 点击事件处理
<br />当gallery中放置button时,点击gallery中的某一项会看到其中的button也会改变状态,虽然没有触发button的点击事件,但是还是看着很不爽,解决办法是,自定义gallery item控件,重写 protected void dispatchSetPressed(boolean pressed) 方法,注释掉其supper方法。<br /> <br /> <br /> <br /> <br />public class DoctorView extends LinearLayo
2011-05-31 15:57:00
3187
转载 Android 去除对话框白边
<br />样式文件,在values 目录下新建styles.xml文件,编写如下代码:<br /> <style name="dialog" parent="@android:style/Theme.Dialog"><br /> <item name="android:windowFrame">@null</item><br /> <item name="android:windowIsFloating">true</item><br /> <item name="android:windowIsTran
2011-05-31 11:45:00
3375
原创 解决android的ListView滚动时背景变黑
<br />如果在非黑色背景下使用ListView控件时,Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序的黑色的背景和主程序的主题既不协调。解决的方法Google在设计Android时也考虑了,在Layout的ListView中加入 android:cacheColorHint="#00000000" 的属性即可。
2011-05-25 09:52:00
3436
原创 android 动态改变控件位置和大小
动态改变控件位置的方法:setPadding()的方法更改布局位置。如我要把Imageview下移200px: ImageView.setPadding( ImageView.getPaddingLeft(), ImageView.getPaddingTop()+200, ImageView.getPaddingRight(), ImageView.getPaddingBottom());<br /><br />动态改变控件大小的方法:<br />1、声明控件参数获取对象 Lay
2011-05-23 15:34:00
52269
1
原创 Android Error: Unable to open class file R.java
<br />You’ve just installed Eclipse , and attempted to create your first Android Application. When clicking create, you see an error similar to this: "Error: Unable to open class file R.java"<br />如果出现 “Error: Unable to open class file R.java No such file
2011-05-10 09:27:00
1392
转载 Android-sharedUserId数据权限
<br />Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户<br />(Android 系统是基于Linux)的.<br />所以不同APK(用户)间互相访问数据默认是禁止的.<br />但是它也提供了2种APK间共享数据的形式:<br />1. Share Preference. / Content Provider<br />APK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数
2011-02-21 10:06:00
1003
原创 8大你不得不知的Android调试工具
<br />1. 查看当前堆栈<br />1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系<br />2) 方法: <br />new Exception(“print trace”).printStackTrace();<br />2. MethodTracing<br />1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等<br />2) 方法:<br />a) 在程序代码中加入追踪开关import android.os.Debug
2011-02-14 12:17:00
836
原创 android WebView
//wView.loadUrl("file:///android_asset/index.html"); -----打开本包内asset目录下的index.html文件 //wView.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html");-----打开本地sd卡内的index.html文件//wView.loadUrl("http://wap.baidu.com");-----打开指定URL的html文件
2011-01-20 12:46:00
872
原创 listview 快速拖动
<br />ListView设置如下:<br /><ListView android:id="@android:id/list" android:layout_width="fill_parent"<br /> android:layout_height="wrap_content" android:fastScrollEnabled="true"<br /> android:focusable="true"><br /></ListView><br /> <br />快速滑动时的现实文字:over
2011-01-07 16:19:00
1673
原创 在做含有CheckBox的Adapter的可能会遇到的问题:
在做含有CheckBox的Adapter的可能会遇到的问题:1.、ListView item中加入checkbox后onListItemClick 事件无法触发。原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。解决方案:设置checkbox的android:focusable="false"2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象,原因:为记住Checkbox的选择状态解决方案:当选择Checkbox的时候
2010-12-17 17:10:00
1525
原创 Android手机Exchange Activesync 账户设置方法
<br />Android手机的机友一般都会去绑定一个exchange activesync帐户,为什么要绑定呢?它能够帮你同步邮件、通讯录号码、日历到Gmail邮箱备份。同步成功之后Gmail收到邮件就会立即在你手机上看到并且查收。首先进入exchange activesync账户输入完邮箱和密码进入之后会提示你输入邮箱地址及密码,完成之后如下:<br />1.电子邮件地址:xxx@Gmail.com(如果没有Gmail邮箱的朋友快去去注册一个吧)。<br />2.服务器地址:m.google.com
2010-12-12 14:06:00
7346
原创 android更新sdk 时Failed to rename directory 问题的解决
<br />遇到Failed to rename directory E:/android/android-sdk_r3-windows/android-sdk-windows/tools to E:/android/android-sdk_r3-windows/android-sdk-windows/temp/ToolPackage.old01<br />这样的问题?总是提示无法改名?<br />解决方法:<br />1、备份tools文件夹<br />2、将temp文件夹下的ToolPackage.ne
2010-12-12 08:49:00
3794
原创 android SQLite 使用
1、进入android sdk/tools2、输入adb shell 回车3、输入cd data/data/项目目录/databases 回车4、输入sqlit3 ***.db 回车(***.db databases 文件夹下的数据库文件,到此已进入指定的sqltile数据库)5、输入.table 回车(列出此数据库所包含的数据表)C:/Documents and Settings/Administrator>adb shell# cd data/data/cn.***.hpc.tmmscd data/da
2010-10-15 15:06:00
1899
原创 陈二狗的妖孽人生经典语录
01.像一条疯狗,咬过跪过低头过,所以荣耀。 02.从这个世界走到那个世界,需要几代人的攀爬挣扎? 03.穷山恶水出刁民。 04.这是最好的时代,这也是最坏的时代。 05.土地下埋有尸骨,还葬有野心。 06.世界有一半在嘲笑另一半,其实全世界都是傻瓜。 07.一种为了让自己满足的道德不足以称作道德,比如救一个人,你如果是抱着救人能带给自己道德感而去救,那不是道德,那仅仅是一种隐性的名利。 08.和傻子争吵肯定是输的,和女人吵架则一开始就输了一半,因为
2010-08-25 08:47:00
2196
原创 MySQL 导入导出基本操作
<br />一.MySql的命令行模式的设置:<br /> 桌面->我的电脑->属性->环境变量->编辑-><br />path=“;path/mysql/bin;”其中path为MYSQL的安装路径。<br />二。 进入MySql 的方法:<br /> 1.C:/>mysql -h hostname -u username -p <br /> 按ENTER键,等待然后输入密码。<br /> 这里hos
2010-07-28 11:31:00
689
zlib与zlib-devel库rpm安装包
2021-09-07
深入浅出 Google android——源码
2010-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人