自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (21)
  • 收藏
  • 关注

原创 Mysql

DELETEp1FROMPersonp1,Personp2WHEREp1.Email=p2.EmailANDp1.Id>p2.Id多表删除的语法规则:delete后必须带要删除的表别名,where后带多表关联关系和删除条件

2021-01-27 10:26:34 146

原创 Zuul 网关源码简要分析

1.流程处理类 ZuulSeverlet 继承自 HttpSeverlet 调用了相关接口方法2.接口方法主要是 pre(请求前) route(请求后) post (异常处理)3.ZuulConfigure 加载配置,RouteLocator 类注入,并实现转发相关的配置信息4.调度组件大致原理如此,只为个人记录...

2020-11-09 13:51:41 112

原创 第三方jar包在springboot项目中的使用

将第三方jar包目录找到,在当前jar包下 打开cmd,用管理员模式打开,防止权限不足问题。执行如下命令mvn install:install-file -Dfile=[jar包名称] -DgroupId=[jar的外围路径] -DartifactId=[jar包的内围包名] -Dversion=[jar包的版本号] -Dpackaging=[jar包格式]如果出现Build Success字样 说明已经成功,否则根据错误信息进行排查。成功的测试结果:jar生成路径则是=maven根目录+外围路

2020-11-01 15:36:23 244

原创 JS 基础

1.基础类型与对象基础:数字,字符串,布尔,null , undefined对象:数组(有序的),日期(Date),正则(RegExp)2.浮点数计算 相等问题        贴代码:var a =3.2;        var b = 2.2;        var c= 1.2;        //(a-b).toFixed(2)==(b-c).toFixed(

2017-06-25 18:28:05 236

原创 我的Maven开发环境

这也是我从事IT第三家公司,一直觉得自己没有开发天赋,所以以至于我学了三年和别人一年的水平差不多,不说这么多了,公司里用maven管理项目,之前自己也就随便的玩过,真正碰到项目连环境都搭建不好,花了我一个星期的时间, 其实呢,总结来说是开发工具的问题,因为网上有好多这样的教程,什么Maven搭建web项目啦,但是操作的时候总有些不一样的地方,就是这些不一样的地方导致了最后项目始终报错无法运行,或者

2017-05-21 03:00:35 271

原创 MySQL 开发篇——2

运算符:             +,-,*,(/,DIV) 除法  (%,MOD)除余               = , (常用函数          字符串函数   cancat(s1,s2,...)  。。。。  不常用          数值函数   abs(x) 绝对值 rand() 随机数 ceil(x)大于x的整数 floor(x)小于x的整数 tr

2017-04-16 14:52:02 317

原创 MySQL 开发篇

这几天身体不适,更新较慢,此片名为开发篇,旨在开发中会用到的一些SQL语句做介绍。可以查看SQL深入浅出这本书,感觉讲的还可以,我做了十几页笔记,下面基本是我做的一些笔记,可能时间仓促,如有不足请指正:1.MySQL数据类型   整数,tinyint 1,smallint 2, mediumint 3,int 4, integer 4, bigint 8。数字表字节数   浮点数  f

2017-04-01 16:47:09 318

原创 mysql 语句练习

在设计表时忘记添加外键约束了,后来想添加外键,结果报了这个错误。                       ERROR 1452 : Cannot add or update a child row:我估计是因为里面的数据不能和另一张表的主键匹配,所以设置失败,所以这里就是提供两种解决方法,第一个删除原有的属性名,重新加这个属性名,重新赋值,并设置外键约束。  alter table

2017-03-29 20:13:33 292

原创 mysql新版本5.7.17的zip包配置

1.官网下载了mysql-5.7.17-win64.zip包,配置遇到很多麻烦,记录一下;2.解压后放到指定的文件夹,修改mysql-5.7.17的配置文件  my-default.ini ,你也可以新建一个my.ini,内容如下:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口p

2017-03-28 01:45:17 782 1

原创 百度地图开发初步尝试

这是写完例子程序之后所写的一些总结,觉得还是用高德好,百度文档,demo例子版本不同,eclipse与AS的例子也不全,所以很累人。1.添加权限:                                                                                 

2017-03-27 14:37:53 345

原创 认认真真写android——Broadcast篇

最后写总结,先写个动态注册广播的例子:1.准备一个自定义广播类public class CustomerBroadcast extends BroadcastReceiver{    @Override    public void onReceive(Context context, Intent intent) {        Log.w(this.getCl

2017-03-21 15:05:43 433

原创 认认真真写安卓,服务篇,组件(Service)

服务的作用:运行一些耗时操作,接收服务端消息之后进行处理,并发的执行一些动作。服务基础: 创建服务;启动服务;销毁服务。public class MyService extends Service {    public static final String TAG = "MyService";        //    @Override    public I

2017-03-19 16:59:19 1344

转载 webstorm常用命令

Ctrl+/ 或 Ctrl+Shift+/注释(// 或者/*…*/ )Shift+F6重构-重命名Ctrl+X删除行Ctrl+D复制行Ctrl+G查找行Ctrl+Shift+Up/Down代码向上/下移动。F2 或Shift+F2高亮错误或警告快

2017-03-08 13:24:51 1612

原创 网络抓包工具 翻译帮助文档 详解教程

How To Set Up a Capture1. 确保你做的事是被允许的!          (1)意思是在不违反法律的情况下抓取可以被允许抓取的包。2.一般设置          (1)权限的设置,你是否有权限去获取用户或者管理员的数据。          (2)你的操作系统必须能够支持抓包。          (3)你系统的时间时区应该设置正确,抓包的时间

2017-03-02 18:44:53 2234

原创 Android Annotation

总结性发言:这是一款节省代码的框架。原理:使用大量的标签来代替重复代码。详细资料文档:https://github.com/androidannotations/androidannotations/wiki使用方法:下载jar包,导入自己工程,我这里是androidannotations-api-3.2.jar下面是我的测试代码:@EActivity(R.layout.act

2017-01-16 14:48:31 295

原创 FTP 相关的知识

首先需要联通远程的FTP服务器,可以在cmd下连接 也可以通过自己的文件夹。cmd下 :1. 输入 ftp 回车2.输入 open ip地址  端口号默认是213.输入 用户名 密码4.输入 cd 回车 回车 看到 cd 远程目录字样  表示连接上了5.输入 dir 回车  即可看到远程根目录下所有文件夹  如果输入 ls 回车 则只会显示文件6.接着尝试看看能不能创建

2017-01-05 15:22:39 423

原创 Java 反射

网上讲反射的很多,不知道为什么我总是觉得找的资料都不是我想要的那种,很多人都说的不够全面。我这里也不打算说全面,但是就谈谈常用的几个用法吧。一般讲反射首先就是要获取到Class对象,这个据说有三四种方法,但最常用的是:Class cls = Class.forName("类在项目中的相对路径");//com.xyjj.Person这样就获取到这个类的类对象,学习反射其实就是为了获取

2016-12-29 15:13:49 284

原创 android 从一个app跳到另一个app

下面是自己写的一个简单例子,就是获取到手机上所有应用的包名,然后ListView展示出来,并通过ListView的Item触发事件来实现跳转到其它app的功能。public class AndroidJump extends Activity{private Button b1;private List pkinfoList=null;private List appNamelis

2016-12-08 10:24:45 1359

原创 一个循环体引发的思考

/** 计算 n*(n-1)*……(n-k) / 1*2*3……*k* 循环要找到循环体*/忽略上面格式的问题,其实我只想说 如果要用一个for循环来计算这个结果,当然按照字面意思,我们可以不假思索的写到for循环 计算出  n*(n-1)*……(n-k)  的结果然后再用for循环计算出 1*2*3……*k的结果 然后再相除,但是其实只要我们把这个计算公式做个简单的变形,

2016-11-22 18:27:35 348

原创 android 自动登录

这里记录下 大致的思路:自动登录跟 用户名 密码有关,那么自动登录意味着 用户名密码需要存储起来,一般用文件方式 存储,而做用户名密码验证的时候 通过网络发送请求来匹配是否通过验证,少有将所有用户名密码同步到本地,然后再进行匹配的。那么 程序一开始肯定是要先判断 是否存在已有的用户登录过,如果有,则直接进入主页;没有,则需要输入用户名密码,这里我们需要新建一个判断标示到文件中,这个标示就是

2016-11-09 09:32:41 495

原创 SoundPool

SoundPool API

2016-11-07 18:03:15 654

原创 手机适配那点事儿

题目写的比较轻松点,实际情况没那么简单。首先要说的是  尺寸 和 分辨率 是两个东西 是两个东西 是两个东西,不要混为一谈,你所看到的设备大小 是尺寸,屏幕所呈现的清晰度是分辨率,接下来我们好好谈这两样东西。1.我们了解下 尺寸概念, 现在市场上 都说几点几英寸 大屏幕手机 具体是什么概念呢?         1 英寸 = 2.54厘米手机算尺寸是通过 手机屏幕的对

2016-11-04 16:59:53 261

原创 ListView,GridView下拉刷新

android ListView GridView

2016-11-03 16:53:18 209

原创 Intent

1.传递参数:Intent intent =new Intent(MainActivity.this,MainActivity2.class); //用Bundle携带数据 Bundle bundle=new Bundle(); //传递name参数为tinyphp bundle.putString("name", "tinyphp");

2016-10-26 14:29:24 199

原创 OnTouchEvent

1.首先说下 event.getX() 与 getRawX()的区别前者是相对于当前控件的位置,后者是相对于屏幕的位置2.       setOnTouchListener(new OnTouchListener(){xxx})onTouchListener  里有几个事件case MotionEvent.ACTION_DOWN:case Mot

2016-10-25 14:59:27 252

原创 XML 定义一些需要的控件背景样式

1. 画一个背景的xml,圆角,背景填充色,边框色 http://schemas.android.com/apk/res/android"     android:shape="rectangle">                android:color="@color/gray"/>     2. 按钮触摸,点击时切换背景图片

2016-10-21 18:20:41 271

原创 Java 集合集

ArrayList :Iterator sListIterator = list.iterator();  while(sListIterator.hasNext()){      String e = sListIterator.next();      if(e.equals("3")){      sListIterator.remove();      

2016-10-20 19:46:52 203

原创 布局添加控件问题——addView

首先说下问题情况,我最后是找了个方法解决的,但是我根本不知道原因,我希望有知道的人可以教导我一下:在Fragment 的 onCreateVIew 方法里 View view = inflater.inflate(R.layout.xxx, container, false);然后 全局变量了一个LinearLayout layout  并在这个方法里 实例化 view.findViewB

2016-10-18 13:01:00 616

原创 横向标题栏--文件夹的导航栏

我也不知道有没有更好的实现方式,所以把老项目的实现方式copy了过来,老项目中思路是这样的:用一个HorizontalScrollView控件来包裹一个LinearLayout布局,这个布局用来承载动态生成的Button,这里也可以用TextView,最好不要使用ImageView,因为那样里面的字体设置会比较麻烦,想要做到适配,可能还需要一个FrameLayout包裹,就不继续深入了,如果你有更

2016-10-14 18:02:36 560

原创 ListView相关的知识

1. 不管你是自定义还是用相关的lib包,属性都是不变的,其实用自定义还是lib包 主要目的是为了实现下拉刷新,确实比较麻烦,下拉刷新时,在重写点击item的事件里,postion的数值比我们想象的要多加一个1,就是因为有个下拉头在里面占一个位置,在做数据相关处理时-1即可。2. 点击listview的item时,系统默认的是当前点击的item背景变黄,去掉这个变化的xml代码为andro

2016-10-12 17:31:19 231

原创 RecyclerView使用问题

出现support.v4.xxx.ArrayMap not found 其实使用v4包错误,正确的包在下载资源中,这种是引入jar包的形式,觉得lib包太麻烦,我把v4,和 recyclerview的v7包一起传上去。

2016-10-11 15:05:37 851

原创 Fragment 集合

getChildFragmentManager 与 getFragmentManager 前者是管理Fragment中的Fragment的,有时候getChildFragmentManager用不起来,可以在Fragment中重写onDetach() public void onDetach() {               super.onDetach();       

2016-10-10 10:05:21 459

原创 控件属性集合

下面介绍一下RelativeLayout用到的一些重要的属性:    第一类:属性值为true或false    Android:layout_centerHrizontal                                           水平居中    android:layout_centerVertical

2016-10-09 16:58:14 230

转载 ListView 有关的优化

ListView 针对每个item,要求 adapter “返回一个视图” (getView),也就是说ListView在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得到ListView的长度,然后根据这个长度,调用getView()一行一行的绘制ListView的每一项。如果你的getCount()返回值是0的话,列表一行都不会显示,如果返回1,就只显示一行。返回几则显示

2016-09-28 14:19:47 298

原创 常用布局控件之 Fragment

Fragment 总共有两种使用方式 其一:通过        android:layout_width="match_parent"        android:layout_height="match_parent"    />直接引入Fragment的实现类,这样定义的Fragment是不可控的。所以有了第二种方式其二:常用的方式是通过xml中的布局

2016-09-28 14:17:01 544

转载 ToolBar

过年前发了一篇介绍 Translucent System Bar 特性的文章 Translucent System Bar 的最佳实践 ,收到很多开发者的关注和反馈。今天开始写第二篇,全面的介绍一下 Toolbar 的使用。说起Toolbar ,可能有很多开发的童鞋还比较陌生,没关系,请接着往下看。初识 ToolbarToolbar是在 Android 5.0 开始推出的一个 Ma

2016-09-28 11:29:15 582

转载 捕获android异常,并打印出日志到本地库

import java.io.File;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;import java.lang.Thread.Uncau

2016-08-26 17:39:41 3871

转载 android主题

在AndroidManifest.xml文件中有,其中的@style/AppTheme是引用的res/values/styles.xml 中的主题样式,也有可能是引用的 res/values-v11/styles.xml 或者 res/values-v14/styles.xml,这是根据运行此程序的手机系统来决定的,如果手机系统的API版本是11以上就是v11/styles.xml,以此类推。在v

2016-08-24 20:22:41 258

原创 入门六 ContentProvider

这一章 Mark一下 回头补上说明  我写了个Demo 可以运行的  包含 数据库操作 ContentProvider 以及有一个通知的demo同时 做了登陆的Demo 用到了SharePreferences 下载下来后 先看说明 再跑程序 ,登陆界面 一开始的用户密码没有验证,是通过一个随机数判断能否登陆,多点几次登陆就能进去  除非你运气真的很不好下载资源 需要1分 码代码

2016-04-28 10:43:09 213

原创 android入门四 数据持久化

前言:我知道有好些时间没有写日志了,感觉好像让偷懒的魔神控制住自己,但好在我还有自己的信仰,还有自己崇拜的技术偶像,还有一帮很厉害的同学激励着我继续前进,不管是有或者没有帮助过我,然而他们所发生以及做的事其实也在潜移默化的感染着我,我觉得 人或者总得有个信仰 或者 爱好,这将会成为你一直努力的源泉,比如你想过好生活,你想买个礼物给你对象,你想在同学面前装个X,对吧。三种方式:  1.文件

2016-04-26 10:27:11 359

Java8 API文档 CHM格式

Java8 API文档 CHM格式 最新版本的java api 文档 ,凑字数

2017-11-29

JS数字滚动效果

JS数字滚动效果,简单封装了下数字滚动方法,更简便的调用,很简单很简单很简单,适合新手学习,学习学习。

2017-09-08

自己写的百度地图demo

留给自己以后开发备用,已做简单的封装

2017-03-27

Service,Broadcast学习

Service,Broadcast学习实例

2017-03-27

pulltorefresh

pulltorefresh 提取代码 ListView GridView 下拉刷新都可用

2016-11-04

RecyclerView_*

RecyclerView 引入jar包出现的问题

2016-10-11

RecyclerView

解决使用RecyclerView使用出现的错误

2016-10-11

Fragment 与Activity 通信

Fragment 与Activity 通信,ViewPager,简单小例子 在配置文件里切换一下启动函数即可

2016-08-12

自定义 Camera

结合了网上大部分相机程序,但网上大部分不可用,此版是所看图像与真实图像没有角度偏差,预览也没有拉伸,有注释,也留着以后自己再学习

2016-08-08

ContentProvider--Demo

具体说明已经在Blog里说明,如还有不懂的地方可以给我留言

2016-04-28

mysql自动生成实体类

将mysql的表自动生成对应的实体类工具

2015-10-30

spring-ldap1.3.1

spring-ldap1.3.1,一种框架技术用来实现对ldap服务器增删改查数据的工具包。

2014-10-29

json_jar.zip

解析json数据的jar包集,解压导入即可。

2014-10-28

jxl_Execl.jar

运用jxl解析Execl表格数据

2014-10-28

jdom_SAX.zip

jdom_SAX解析xml文件的jar包

2014-10-28

mysql-connector-java.jar

mysql-connector-java-5.1.26.jar,用于java连接的mysql的

2014-10-28

httpcon的jar包

httpcon 的jar包

2014-10-28

sqlite3用于真机查看数据的,适合安卓4.4版本

sqlite3用于真机查看数据的,适合安卓4.4版本,从安卓4.4虚拟机器中提取出来的。

2014-09-23

DroidDraw.zip

android的界面设计工具,能够弥补ADT工具设计的不足,此工具能够更详细的查看设计好的界面,方便前台人员的工作。

2014-09-10

采购管理pdf

关于物流采购流程的教程 包含U8软件的一些使用事项

2013-10-25

销售管理pdf

物流销售流程的教程,包括了一些关于U8软件的使用

2013-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除