自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MinggeQingchun的博客

记录就是一种积累,积累就是一种提高,提高就是一种成长!

  • 博客(809)
  • 资源 (7)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Java--Tomcat在Eclipse上正常启动服务,但浏览器无法访问,报404!

问题:Tomcat在Eclipse里面能正常启动而在浏览器中访问http://localhost:8080/不能访问,且报404错误;同时其他项目页面也不能访问。关闭Eclipse里面的Tomcat,在tomcat安装目录下双击startup.bat手动启动Tomcat服务器。访问htt://localhost:8080/能正常访问Tomcat管理页面。导致原因: ...

2019-03-19 19:34:45 1540

原创 iOS-symbolicatecrash符号化Crash文件

在我们的app上线了时候,还是会或多或少的存在一些闪退问题,这时候已经无法去调试获取崩溃信息。有些crash日志会传到后台(前提是接口给你提供,你自己也做了这个功能)但是有些crash日志是在用户的iPhone等设备上才能找到的。对于开发人员来说,有些crash日志不需要用户提供就可以找到日志文件,这时候就要看闪退的app的包是不是在你本机Mac上进行打包的:本机: 那就可以直接用Xcode的Or...

2018-06-19 15:30:31 698

原创 iOS-iPad强制竖屏

新建项目时我们都会选择“Universal”(同时适用于iPhone和iPad),但是iPad有好几个方向需要适配,在iPad应用开发时如何让设备只支持横屏(landscape)或竖屏模式,设置方法如下:通过Xcode中的plist文件设置“Supported interface orientations (iPad)”,如果只支持横屏的话,只选择横屏左和横屏右,这种方法实质是在xxx_info....

2018-05-22 17:10:36 4757

转载 iOS-Objective-C的本质

众说周知,我们平时编写的OC代码,底层都是C/C++实现的我们可以通过一个终端指令,将我们的OC代码转换成C/C++代码xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc 文件名 -o 输出的CPP文件例如:xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m -o main.cpp...

2018-05-18 11:25:37 307

转载 iOS-马甲包审核以及常见审核问题

1、苹果近期审核动态分析  2、2018年App Store算法重大调整首次曝光一、苹果近期审核动态分析1、机审越来越完善众所周知,应用在上架至App Store前,必须通过神秘的苹果审核团队的审核。能否在短时间内顺利通过审核,对App推广节奏和策略、以及迭代等的应该是非常大的!首先讲一下提审的流程目前应用提审的整个流程大体分为五个阶段,这个登录过iTC后台或操作过Ap...

2018-05-17 13:48:53 1869

转载 iOS-watchdog看门狗机制

背景应用 100% Loss 时完全无法启动,一直崩溃。彻底切断网络连接正常启动,调试模式状态下等待时间非常久,但可以启动,并伴随 UI 微卡。强烈的预感这是线程阻塞。前一段时间被 Core Data Concurrency 折腾的够呛,看见线程问题就略有些心慌。原因首先看了 crash log,一如猜测,的确是卡在了主线程;意料之外的是,无数次闪退只留下了一份崩溃日志,如下所示:第一次见,读了一...

2018-05-02 13:41:59 1275

原创 Java--Mac安装配置Tomcat

在这里作为新手安装Tomcat,肯定会问:安装tomcat和jdk必须统一版本么?jdk1.7的必须安装tomcat7.0版本么?其实这个答案只能说不一定,但是尽量保持版本一致;因为java向下兼容,也就是说,JDK8配置tomcat7也没问题,但是JDK,eclipse,tomcat的位数 和你电脑系统的位数要统一 比如都是32位 或者都是64位。JDK最好安装1.7以上,有些新出的特性

2017-10-26 16:44:46 496

转载 iOS金融类APP常见被拒绝原因分析及解决

对于监管敏感的行业和应用,苹果应用商店的审核更为苛刻,接下来深圳APP开发公司【红鸟网络】分析了金融类APP被AppStore审核拒绝的常见愿意以及解决方法。我们首先要知道,苹果审核团队(App Store Review)依据的审核标准有2个,一个是《App Store 审核指南》,一个是《苹果开发者计划许可协议》。苹果2017年开始,苹果对APP的审核越来越严格,同时审核依据越来越紧跟国内的...

2017-10-25 09:27:58 4708

原创 iOS设置导航栏渐变颜色

Demo下载地址之前也写过一篇关于导航渐变的博客,链接地址如下:http://blog.csdn.net/minggeqingchun/article/details/52571810但是这篇博客所写的文章和目前这篇原理差不多,都是在滑动时,根据滑动的Y值改变去改变导航颜色的alpha值,但是测试多次发现还是偶尔会浮现一些bug出来,因此优化了一下直接给UINavigationBa

2017-08-19 10:44:08 1860

转载 iOS实录5:iOS中本地图片的缩放、裁剪和压缩

导语:图片的缩放、裁剪和压缩等处理,总是在不经意间遇到,如果在考虑不周全的情况下,写出的图片处理代码一不小心就埋下了坑(性能损耗或达不到理想效果)。图片处理的目标1、 iOS性能优化中希望UIImageView设置的图片不要超出UIImageView的大小,这时候最好缩放处理一下。2、 iOS性能优化中常提到设置圆角会引发离屏渲染,较好的方案一般是自己裁剪出圆角图片。3、图

2017-08-15 09:12:57 890

转载 如何生成密钥,私钥,签名

我们平时都听过非对称加密,公钥和私钥,签名验证,但这些证书都是怎么得到的呢?本篇文章会解答这些问题。背景介绍加密的一个简单但又实用的任务就是发送加密电子邮件。多年来,为电子邮件进行加密的标准一直是PGP(Pretty Good Privacy)。程序员Phil Zimmermann特别为电子邮件的保密编写的PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具

2017-08-14 09:25:58 11322 1

原创 iOS-使用AFN设置请求超时时间并做处理

AFN设置请求超时时间第一种://设置超时[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];manager.requestSerializer.timeoutInterval = 30.f;[manager.requestSerializer didChangeValueForKey:@"tim...

2017-08-10 10:38:02 9303

原创 Java--static关键字,main方法说明

static关键字的特点    * a:随着类的加载而加载 * b:优先于对象存在 * c:被类的所有对象共享  * 举例:咱们班级的学生应该共用同一个班级编号。  * 其实这个特点也是在告诉我们什么时候使用静态?   * 如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。  * 举例:   * 饮水机(用静态修饰)   * 水杯(不能用静态修饰)

2017-02-15 21:54:00 582

原创 Java--成员变量和局部变量,成员和静态变量区别

在类中的位置不同* 成员变量:在类中方法外* 局部变量:在方法定义中或者方法声明上在内存中的位置不同* 成员变量:在堆内存(成员变量属于对象,对象进堆内存)* 局部变量:在栈内存(局部变量属于方法,方法进栈内存)生命周期不同* 成员变量:随着对象的创建而存在,随着对象的消失而消失* 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失初始化值不同* 成员

2017-02-15 13:16:52 485

原创 Java--EditPlus配置javac,java命令

虽然使用Windows系统自带的文本文档也能编写Java代码并且通过DOS并能编译运行,但是出现错误它并不能给予提醒,且容易出错,因此配置EditPlus针对关键字就能发出提醒,使用起来要比文本编辑器方便很多,接下俩就配置快捷键命令快速编译java文件并运行,步骤如下:(1)单击EditPlus上方工具栏的工具---->首选项(参数设置,版本叫法不同)---->自定义工具(用户工具)--->自

2017-02-10 22:36:38 844

原创 Java--Mac下终端运行.java文件需要class、interface或enum

在Windows系统下,可以在jdk安装的路径下面直接使用记事本边写一个Java文件,然后编译一下就可以在DOS控制台上运行,那么在Mac系统下也可以对其进行同样的操作,博主使用Mac自带的文本编辑工具编写了一个Hello.java文件,放在桌面上,编译运行时报错javac Hello.java: 错误: 需要class, interface或enum,如下图  这时查询一下错

2017-02-09 14:07:47 2792

原创 Java--Mac下JDK的安装路径

苹果的Mac系统已经包含了完整的J2SE(Java SE),其中就有JDK和JVM(苹果叫VM),如果要升级JDK,需要自己下载安装。 在Mac系统中,JDK的安装路径与windows不同,默认目录是:/System/Libray/Frameworks/JavaVM.Framwork/。 在这个目录下有个Versions目录,里面有不同版本的JDK。首先,让我们打开硬盘:Finder-->前往

2017-02-09 11:22:19 2821

原创 Java--javac Hello.java找不到文件

刚开始编写java代码时,肯定会遇到各种各样的bug,当然对于初学者这也是能理解的,首先来说一个比较常见的错误,如下:一般编写新的程序时,都是从Hello,World开始的,比如在DOS上运行javac Hello.java时,就会报错:找不到文件   遇到这个问题,首先就要从以下几方面排除1、检查环境变量是否配置正确,例如输出一个javac指令,能输出帮助信息,说明配置信息无

2017-02-08 21:21:18 14198 7

原创 Swift和Objective-C交互

Swift是对OC的一个优雅的包装,所有的底层库、框架都是使用OC来实习的。所以Swift可以无缝的和Cocoa、OC兼容调用。Swift通过和OC兼容,就可以在Swift程序中大量使用OC API函数。尽管Swift和OC可以相互调用,但是在真实项目中,Swift调用C/C++要常见,因为采用Swift开发,必然要采用大量的稳定的OC开源库首先,就先来说说Swift是如何调用OC文件的

2017-01-20 09:38:03 568

原创 iOS-使用Xcode的Targets进行多版本构建

通常,我们在开发过程中,总是需要两套以上的环境进行测试、生产发布。如果只是简简单单的进行一个API的切换,那么只是进行不同的宏定义即可,但是要求应用的不同版本将使用相同的基础代码,但可以有不同的图标、切图等资源文件,bundle ID 和指向不同的数据库,这时就需要进行多版本构建管理。虽然这种方法也许快捷,方便,但是它有一些重要的限制。首先,因为我们在不同的环境中使用一个Bundle ID,你不能...

2016-08-17 11:12:05 854

原创 iOS-发布APP到AppStore

上传AppStore之前参考一下博主的打包流程Archive打包发布测试只是在这里选择导出ipa的时候不一样了,需要选择第一个,因为是要发布到AppStore上面去的打完包之后会出现在你保存的路径之下,这时需要做的主要流程如下:1、右键Xcode----Open Developer Tool----Application Loader工具2、点击选取----IPA包所...

2016-08-09 10:59:58 989

转载 iOS-Socket都在这里了

本文授权转载,作者:吴白(简书)socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,计算机操作系统为应用程序与TCP/...

2016-06-14 20:53:25 1006

转载 iOS一行代码进行RSA、DES 、AES、MD5加密、解密

本文为投稿文章,作者:Flying_Einstein(简书)加密的Demo,欢迎下载JAVA端的加密解密,读者可以看我同事的这篇文章:http://www.jianshu.com/p/98569e81cc0b最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,服务器也会返回数据,服务器是用Java开发的,客户端要同时支持多平台(Android、iOS),在处理iO

2016-06-01 10:59:40 1747

转载 iOS前端与后台交互技术实现及技术细节

摘要今天由我给大家进行一场技术分享,分享的主题也是大家还没有工作或者才去工作不久或者是正处于试用期的同学非常关心的一个问题,就是我们做iOS,HTML5,安卓等前端开发的如何跟我们的公司后台进行交互. 面临后台我们应该说些什么? 应该怎么去规避一些不该属于自己的任务而被后台强加于自己?等等问题.目录 1.前端请求数据URL的谁来写? 2.接口文档主要由谁来

2016-05-20 10:40:03 1374 1

原创 iOS-苹果开发者账号类型以及区别

一、苹果对开发者主要分为3类:个人、组织(公司、企业)、教育机构。即:1、个人(Individual)2、组织(Organizations)组织类又分为2个小类:(1)公司(Company)(2)企业(Enterprise)3、教育机构(Educational Institutions)苹果官方说明:点击打开链接二、四种账号的区别(Individual,...

2016-04-16 12:31:25 8725 2

转载 iOS-初始化TableViewCell时获取到的宽度错误

需求是这样的,我需要在TableViewCell里面加入一个和Cell的宽高一样大的Label,我使用_contentLabel = [[UILabel alloc] initWithFrame:self.contentView.bounds];来设置Label的宽高,然后使用懒加载在初始化方面里面添加label,完整的代码如下:- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)r

2021-01-11 17:15:43 17

原创 Java--Could not autowire.No beans of ‘XXMapper‘ type found.Inspection info:Checks autowiring problem

报错如下:Could not autowire. No beans of 'XXMapper' type found. Inspection info:Checks autowiring problems in a bean class.在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。这个红色的错误提示对程序的编译和运行都不会产生影响导致原因:原因可能有两个第一个是Intel.

2021-01-07 20:53:18 34

原创 Java--Mac配置本机的host文件

在springcloud中搭建Eureka注册中心集群时,有这样一个操作,给eureka-sever分别添加配置文件application-replica1.yml,application-replica2.yml配置两个注册中心;我们通过两个注册中心互相注册,搭建了注册中心的双节点集群,由于defaultZone使用了域名,所以还需在本机的host文件中配置一下修改本地host文件127.0.0.1 replica1127.0.0.1 replica21、打开终端,输入命令sud

2021-01-03 11:13:57 41

原创 Java--Mac下载安装RabbitMQ

1、安装在Mac下安装RabbitMQ一般默认RabbitMQ服务器依赖的Erlang已经安装1、安装打开终端,完成下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装):brew updatebrew install rabbitmq2、配置环境变量输入vim ./.bash_profile命令vim ./.bash_profileexport PATH=$PATH:/usr/local/Cellar/rabbitmq/3.8.9_1/s.

2021-01-03 11:13:15 21

原创 Java--Mac下载安装启动Elasticserch、Kibana

一、Elasticsearch1、安装JDKjava -version保证JDK至少在1.8.0_73以上2、下载elasticsearchbrew install elasticsearch3、启动,或者直接elasticsearch命令brew services start elasticsearch4、检查ES是否启动成功:浏览器输入 http://localhost:9200/?prettyname: node名称cluster_name: 集群名称(默认.

2021-01-03 11:11:49 98

原创 Java--Swagger-UI实现在线API文档

Swagger-UISwagger-UI是HTML, Javascript, CSS的一个集合,可以动态地根据注解生成在线API文档。常用注解@Api:用于修饰Controller类,生成Controller相关文档信息 @ApiOperation:用于修饰Controller类中的方法,生成接口方法相关文档信息 @ApiParam:用于修饰接口中的参数,生成接口参数相关文档信息 @ApiModelProperty:用于修饰实体类的属性,当实体类是请求参数或返回结果时,直接生成相关文档信息

2021-01-03 10:58:24 24

原创 Java--SpringCloud:服务注册中心

什么是Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。Spring Cloud 的服务发现框架——EurekaEureka是基于REST(代表性状态转移)的服务,主要在AWS云中用于定位服务,以实现负载均衡和中间层服务器的故障转移。我们称此服务为.

2021-01-01 19:00:54 64

原创 Java--IDEA创建多服务模块的SpringCloud微服务项目

Maven多模块项目通常由一个父模块和若干个子模块构成,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块)相互关联。多模块适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。一、创建Parent Project1、基于IDEA 创建新的Maven 项目,选择菜单项File----->New---->Project左侧选择Spring Initializr,默认使用Java 1.8 版本,因为是spring boot项目需要选择该选项,会

2021-01-01 19:00:16 201 6

原创 Java--Mac下IDEA2020.3创建JavaWeb工程

最近更新了2020.3版本的IDEA,再创建动态web工程时,发现相较于2020.2版本有一些变化,特记录如下:1、先创建普通的Java项目,菜单---->File---->New---->Project选择Java工程即可2、添加Web目录,使其变为Web工程右键点击项目,选择Add framework support...按钮选择JavaEE,勾选Web Application3、这里是创建project,如果想创建module,方法类似...

2020-12-31 17:42:49 53

原创 iOS-The application‘s Info.plist does not contain CFBundleVersion.

今天升级了Xcode,运行模拟器报错如下:Failed to install the requested applicationThe application's Info.plist does not contain CFBundleVersion.Ensure your bundle contains a CFBundleVersion.本以为是升Xcode导致的,但是运行其他分支项目,模拟器是可以跑起来的,于是按照错误提示检查首先在General中Version是有值的再

2020-12-31 15:34:57 65

原创 Java--SpringCloud报错Cannot execute request on any known server

启动类报错如下:Cannot execute request on any known server报错原因:连接Eureka服务端地址不对解决办法:1、更改.yml文件或者.properties文件配置即可:#下划线+下划线后面的小写字母等同于去掉下划线大写下划线后面的字母(驼峰原则)eureka.client.registerWithEureka=false #是否将自己注册到 Eureka-Server 中,默认的为 true registerWithEureka等同于

2020-12-22 20:25:13 46

原创 Java--Eureka报错java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present

今天在运行程序的时候,一直报“java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present”的错误, 代码之前一直没有动过,唯一的改变的就是之前用的是jdk8,昨天卸载了jdk8,重装了jdk12。百度原因,发现是因为用了jdk12的缘故。因为JAXB-API是java ee的一部分,在jdk12中没有在默认的类路径中。从jdk9开始java引入了模块的概念, 可以使用模块命令–add-modles java

2020-12-22 19:45:43 81

转载 Java--SpringBoot与SpringCloud的版本对应详细版

作者:梦幻朵颜 出处:https://www.cnblogs.com/zhuwenjoyce/ 你的一个点赞,一句留言,都将是博主的前进动力!!! 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。SpringBoot与SpringCloud的版本对应详细版大版本对应:Spring Boot Spring Cloud 1.2.x Angel版本 1.3.x Brixto.

2020-12-22 17:37:41 117

转载 Java--启用springboot security后登录web页面需要用户名和密码之默认的用户名和密码

问题注意:本人使用的Spring Boot 2.0.2, 对1.5.x系列未必有用。官方文档在这里直接解决办法0, 移除spring-boot-starter-security依赖如果没有实际使用security的功能,可以直接移除spring-boot-starter-security依赖1, 使用默认用户和密码登录默认用户名是user密码是程序启动时自动生成的一串字符串2,禁用安全设置或者设置对应的用户和密码可以在application.properteis中配置对应的用户和密码

2020-12-18 16:55:39 94 2

原创 Java--Action: Consider defining a bean of type ‘com.XX.dao.XXDao‘ in your configuration

启动 SpringBoot项目报错:***************************APPLICATION FAILED TO START***************************Description:Field adminRoleRelationDao in com.macro.mall.tiny.service.impl.UmsAdminServiceImpl required a bean of type 'com.macro.mall.tiny.dao.UmsA

2020-12-16 10:04:44 55 1

使用Xcode的Targets进行多版本构建

使用Xcode的Targets进行多版本构建,使用相同的代码,却使用不同的资源文件

2016-08-17

Xcode的Targets进行多版本构建

使用Xcode的Targets进行多版本构建

2016-08-17

UIlabel根据文本、字体获得label宽度;自适应宽高

UIlabel根据文本、字体获得label宽度;自适应宽高

2016-09-19

UILabel的text设置不同颜色、字体

UILabel的text设置不同颜色、字体

2016-09-19

导航栏渐变透明

导航栏渐变透明

2016-09-19

cell自适应高度

cell自适应行高

2016-09-19

Xcode的Targets多版本构建

使用Xcode的Targets进行多版本构建

2016-08-18

MinggeQingchun的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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