自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LouisZhoun的博客

学海之无涯,努力学是也。

  • 博客(42)
  • 问答 (2)
  • 收藏
  • 关注

转载 在Linux系统上安装Git

Git是目前流行的非常好用的版本控制工具,这里介绍两种安装方式,1、yum安装,2、从github上下载最新的源码编译后安装一、yum安装1、在Linux上是有yum安装Git,非常简单,只需要一行命令yum -y install git输入 git --version查看Git是否安装完成以及查看其版本号顺便说一下,yum安装git被安装在/usr/libexec...

2019-10-17 14:24:16 267 1

转载 LINUX安装nginx详细步骤

1.安装依赖包//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包//创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wget http://nginx.org/download/nginx-1.13.7....

2019-10-17 11:55:02 241

转载 Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...

2019-10-17 11:15:45 237

原创 深入了解MyBatis参数

有遇到mapper接口一个参数,有时候报错情况:There is no getter for property named 'XXX' in 'class java.lang.String,报错原因:Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.num值,引起报错解决方法普遍有2种:1、直接在mapper接口里面给参数在@Param注解,如:p...

2019-08-07 14:57:47 215

原创 Linux(CentOS7.0)下java web项目部署

第一篇:centos的安装配置:https://blog.csdn.net/LouisZhoun/article/details/88668161第二篇jdk的安装配置:https://blog.csdn.net/LouisZhoun/article/details/88837662第三篇jtomcat的安装配置:https://blog.csdn.net/LouisZhoun/ar...

2019-03-28 17:49:53 449

原创 Linux(CentOS7.0)下tomcat的安装配置

第一篇:centos的安装配置:https://blog.csdn.net/LouisZhoun/article/details/88668161第二篇jdk的安装配置:https://blog.csdn.net/LouisZhoun/article/details/888376621、官网下载tomcat:tomcat tar.gz格式2、在usr下新建文件夹tomc...

2019-03-28 11:24:45 763

原创 js源生实现图片点击弹出放大效果

参考https://blog.csdn.net/qq_36375934/article/details/78952485 的弹出框查看大图,同时总结自己遇到的问题,做个笔记HTML代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta...

2019-03-28 10:14:28 931

原创 Linux(CentOS7.0)下jdk安装配置

前一篇:centos的安装配置https://blog.csdn.net/LouisZhoun/article/details/88668161在安装之前需要先安装xshell和xftp2款软件(当然比如winscp等都可以)xshell主要是链接Linux虚拟机进行命令控制以及项目发布等;xftp主要是链接Linux虚拟机进行文件的传输。一、xshell6和xftp6的安装与链接Linu...

2019-03-27 11:14:59 1707

原创 Linux虚拟机安装(Centos安装)详情

一、首先下载安装VMware Workstation Pro虚拟机官网下载需要注https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0?wd=&eqid=af7946dc00103f90000000055c909651另外可以从博客:ht...

2019-03-19 17:38:49 23933 4

转载 深入理解javascript原型和闭包

说明:  该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。  为什么要偏偏要讲这两个知识点?  这是我在这么多年学习javascript的经历中,认为最难理解、最常犯错的地方,学习这两个知识点,会...

2019-03-15 15:54:42 144

转载 Android P 第二个测试版本请求网络 CLEARTEXT communication to host not permitted by network

问题: 由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求,如果 WebView 的 url 用 http 协议,同样会出现加载失败,https 不受影响。为此,OkHttp3 做了检查,所以如果使用了明文流量,默认情况下,在 Android P 版本 OkH...

2018-12-25 10:10:39 244

转载 Fragment与Fragment相互切换之间的生命周期方法

https://www.jianshu.com/p/c8f34229b6dc最近纠结fragment切换生命周期执行,看到这边博客总结的很好,收藏分享,以便于日后需要再看,就不用一个一个log的去打印了。首先,写一写关于Fragment生命周期的相关。先放上一张老图!!Fragment生命周期Fragment 1 切换到 Fragment 2时生命周期变化1、通过 add ...

2018-12-06 11:41:26 7353 1

转载 实现Android多张图片选择

转载地址:https://blog.csdn.net/mwq384807683/article/details/70314060,亲测比较好用,转载为了以后需要方便找到,也分享图片选择器, 支持多图选择和图片预览等功能。开源地址:https://github.com/open-android/ImageSelector支持jitpack 支持选择多张 支持选择图片数量上限 支持...

2018-09-20 16:31:52 9004 7

转载 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外,MyBatis也可以替换Hibernate,正因为MyBatis的半自动特点,我们程序猿可以完全掌...

2018-08-11 16:36:00 302

原创 Spring事务管理总结

事务:指逻辑上的一组操作,这组操作要么都成功,要么都失败。spring事务管理特性:原子性:事务是一个不可分割的工作单位,事务操作要么都发生,要么都不发生 一致性:事务前后的数据完整性必须保持一致 隔离性:多个用户并发(即多个事务),互不干扰,相互之间数据进行隔离 持久性:一个事务提交后,数据的改变是永久的srping事务管理API(主要抽象三个接口):PlatformTr...

2018-08-07 16:40:47 274

原创 Spring学习总结

 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集...

2018-08-01 12:51:20 247

转载 详解spring 每个jar的作用

spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要...

2018-07-12 14:33:31 178

原创 response中添加cookie时错误记录

今天在学习servlet项目中遇到response中添加cookie时IllegalArgumentException错误出错代码块下图:百度错误提示: java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value由异常可以看出这个问题属于无效参数问题,在看后面的提示内容 ...

2018-06-06 16:09:36 2908

原创 navicat连接mysql报错1251解决方案

今天使用 MySQL8.0,发现Navicat连接不上,总是报错1251;百度发现https://blog.csdn.net/xdmfc/article/details/80263215博客写的找到原因,然后连接成功了:1.先通过命令行进入mysql的root账户:?1PS C:\Windows\system32&gt; mysql -uroot -p再输入root的密码:?12345678910...

2018-05-10 17:34:35 23156 10

转载 简易Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架

一:序言2016年安卓热门词汇MVP,RxJava,Retrofit。时隔一年这些框架依然是很常用的,现在来把这几个关键词整合起来,搭建一个快速开发框架。。。二: MVP是什么?对于一些刚学安卓的朋友们应该还不是太熟悉,我们先来温习一下吧!  这张图可以说是看烂了,这张图对于懂了点MVP的人可以说是把中间几个字去掉,都能一眼看穿。这张图到底是什么意思呢?

2017-10-12 10:39:09 1932

原创 Android /iPhone/iPad UI之常用图标尺寸规范

整合的相对比较全面了,如果不足可以指出在补充完整。Android-App常用图标尺寸规范出自:http://www.cnblogs.com/libertycode/p/5666088.html程序启动图标(Logo):小屏ldpi() 36 x 36 px。中屏mdpi(160dpi):48*48px大屏hdpi(240dpi):

2017-03-03 16:17:14 13248

转载 android 的自我学习

看到一篇自学android的博客,感觉还是很棒的,在这里分享给大家,整体学习框架总结整理很好,对初级者还是很有用。出处:http://android.jobbole.com/83380/#comment-917361. Java知识储备本知识点不做重点讲解:对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。对于没有基础的同

2016-07-19 10:13:52 724

原创 java笔记之使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件2种方法

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。方法一、在外面自动生成Dao,Model,Mapping文件。1、在自己数据库创建一个表名为mymessages的表2、先下载相关文件关于Mybatis-Generator的下载可以到这个地址

2016-07-01 13:07:18 5918

转载 android笔记之关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析

今天遇到一个很奇特的问题,当用户设置了PIN码,在锁屏界面正常解锁PIN码后,进入Launcher时显示com.Android.phone 已停止运行。一开始猜想会不会是解锁PIN码的时候处理导致了Phone进程报错,通过log分析找到了问题的大概原因:[plain] view plain copyAndroidRuntime: FATA

2016-06-24 11:17:11 946

转载 Android笔记之开发中处理异常并写入本地log文件

Android中处理崩溃异常大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具

2016-06-15 14:11:52 4072

转载 Android开发笔记之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面时间:2012年08月02日 10:18:46 来源:千锋网 作者:现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。         首先,我们先看拨号界面,代码如下:Intent intent =new Intent();   

2016-06-15 14:00:41 796

原创 笔记之解决ScrollView起始位置不是最顶部的问题

总结最近发现页面显示不是顶部开始,我用的ScrollView,里面包含gridview(listView解决办法一样)。解决方法1:在代码里面对gridView(或listView)获取焦点设置,gridview.setFocusable(false); [或者listview.setFocusable(false);]解决方法2:在代码里面对scorllView进行设置,myScroll

2016-06-07 10:10:29 3000

原创 android 笔记之代码混淆

一、什么是混淆代码Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。混淆就是对

2016-05-23 16:29:54 755

原创 appium for windows 的安装及环境搭配

最近在研究appium自动化测试的学习,这里讲讲appium安装流程(主要针对android)一、安装node.js  1、到官网下载node.js:https://nodejs.org/en/download/    根据你的操作系统选择相应的版本进行下载。这里我以Windows10 (64) 为例进行安装,选择Windows installe

2016-05-18 11:13:15 7707

原创 android笔记之Eclipse ADT的 keystore证书规格及修改证书密码别名

在网上收集整理的关于eclipse证书的相关学习。1.证书规格:ADT允许自定义调试用证书,在Window->Preferences->Android->Build->Custom debug keystore这里,试了一下选择正式证书后提示:”Keystore was tampered with, or password was incorrect”,如下图所示:

2016-05-05 09:58:38 857

转载 android压缩图片的算法,加水印,图片验证码

这些天一直为android程序如何压缩图片烦恼,上网找了很多资料,整理了一下,经过测试,都是可用的,[java] view plain copy/**      * 压缩图片      * @param bitmap 源图片      * @param width 想要的宽度      * @param height 想要的高度 

2016-05-04 14:27:34 549

转载 BitmapFactory.Options.inSampleSize 的用法

BitmapFactory.decodeFile(imageFile);用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.Options.inSampleSize设置恰当的inSampleSize可以使BitmapFactory分配更少的空间以消除该错误。inS

2016-05-04 14:22:43 513

转载 Android图片压缩(质量压缩和尺寸压缩)

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因

2016-05-04 14:18:32 501

转载 Android笔记之屏幕适配全攻略

Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。但是这种“碎片化”到底到达什么程度呢?在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android

2016-04-28 17:49:55 766

转载 Android View体系(九)自定义View

相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源码解析Scroller Android View体系(五)从源码解析View的事件分发机制 Android View体系(六)从源码解析Activity的构成 Androi

2016-04-27 17:29:36 452

原创 SQLite的操作及其优化

掌握SQLite操作最近用Ruby写了一个七牛的demo参赛作品,使用了sqlite3,用到很多操作,利用假期的时间,简单做一个快速掌握SQLite命令的小入门。SQLite是一个开放源代码的数据库引擎,具有独立,无服务器依赖,零配置,支持事务等特点。SQLite一直以轻量级为特点,在移动和嵌入式设备上使用广泛,官方称其是世界上部署最广泛的数据库引擎。强大的命令

2016-04-06 15:25:11 3302 1

转载 Android--BroadcastReceiver应用详解

今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存

2016-03-31 15:14:51 485

转载 Android Bitmap面面观

Android Bitmap面面观发表于 2016-03-22   |   分类于 android   |   3条评论在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析。1. 区别decodeResource()和dec

2016-03-30 10:32:08 569

转载 如何判断Activity,Service,App是否在运行?

转出链接:http://blog.csdn.net/zhangfei_jiayou/article/details/21240089判断Activity是否在运行(可见):[java] view plain copy public static boolean isActivityRunning(Context mContext,St

2016-03-28 16:04:19 748

转载 Android 通知栏Notification的整合 全面学习

转出链接:http://blog.csdn.net/vipzjyno1/article/details/25248021在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificai

2016-03-28 16:01:13 635

空空如也

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

TA关注的人

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