代码笔记
文章平均质量分 91
司文痞子
活到老 学到老,快乐的编码(交流QQ:540933120)
展开
-
Java - Nginx+Tomcat+Window环境部署web服务(测试+图解)
用例:客户端访问Nginx服务,Nginx反向代理的作用:项目部署在多个Tomcat上 即使其中一个tomcat不能访问了也能访问其他的Tomcat服务 其他负载均衡的作用效果可以自行百度。(分享给跟我一样的小白)推荐文章:-Nginx安装及配置详解1.条件准备: 1.1.Nginx安装包 下载地址 1.2.Tomcat安装包 下载地址 1.3.基本Tomcat和Nginx的相关知...原创 2018-05-03 16:31:19 · 2900 阅读 · 0 评论 -
SpringBoot - IDEA搭建Spring Boot整合mybatis(XMl与注解版)详解入门 - XMl扫描不到的吭
1.开发工具:2.Spring Boot 搭建 Mybatis 点击查看详细的搭建步骤:3.我的目录1.启动类package com.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;...原创 2018-04-23 18:03:01 · 9432 阅读 · 3 评论 -
Java - Strman工具类实例demo
Java8中字符串处理库strman-java的使用示例转载 2016-09-22 投稿:daisy 我要评论 除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰到的字符串处理来说,仍然显得有些不足。所以这篇文章给大家介绍Java8中字符串处理库strma...转载 2018-04-10 22:53:18 · 286 阅读 · 0 评论 -
Java-Eclipse使用maven搭建spring mvc
详细搭建步骤参考:http://www.jb51.net/article/84998.htm 步骤非常详细!**a**:Cannot change version of project facet Dynamic web解决:https://my.oschina.net/cloudcoder/blog/362949 ps:Window–>Show View–>Navigator可以开启Navi原创 2017-04-12 12:27:08 · 900 阅读 · 0 评论 -
MYSQL 左连 右连 内连等笔记(附带一张很棒的区别图)
原文地址:推荐先阅读 http://www.powerxing.com/sql-join/left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: 表A记录如下: aID aNum 1 a2转载 2017-09-17 00:46:03 · 858 阅读 · 0 评论 -
Java - 配置Tomcat的运行内存
1.找到Tomcat的bin目录下面的catalina.bat (显示文件后缀名)编辑打开 2.找到 set CLASSPATH= 3. 换行黏贴: set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx512m 设置tomcat的运行内存 减少内存浪费原创 2017-08-03 16:35:27 · 446 阅读 · 0 评论 -
Java - SpringMVC 接受iOS客户端AFNetworking提交的图片到阿里云OSS
前言客户端开发的时候必须会涉及到上传图等这样的操作解决方案1.需要申请一个阿里的OSS服务 2.在阿里的后台的OSS对象存储里面创建一个Bucket 3.配置AccessKey SecretKey等:创建ACCESSKEY 4.快速开发-参考SDK的使用文档: 里面包括 IOS-SDK的使用 java- SDK的使用 思路:一般的我们的上传方案是将图片上传到我们的服务器 然后再上传到阿里的原创 2017-05-20 18:20:57 · 3400 阅读 · 0 评论 -
Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码
1.环境搭建: 本文是建立在我上一篇博客的基础上进行的: Java - maven+ibatis+spring mvc环境搭建<点击跳转>2.技能准备: a.Maven - 第三方依赖库管理(类似cocopods)<点击跳转>b.SpringMVC - jave web项目的框架<点击跳转>(非常好用,谁用谁知道)环境配置参考博客:Java-Eclipse使用maven搭建spring m原创 2017-04-21 12:03:02 · 2085 阅读 · 0 评论 -
Mysql - Mac上mysql的一些问题汇总做笔记
mac下mysql的可视化编辑工具破解版: 下载地址:http://download.csdn.net/download/qq_16039271/9694340问题1: 终端mysql Operation not permitted错误 解决方案: http://www.cnblogs.com/0201zcr/p/6649302.html?utm_source=itdadao&utm_med原创 2017-04-14 14:00:01 · 369 阅读 · 0 评论 -
Java - SpringMVC基础入门,创建一个HelloWorld程序
1.作为iOS程序员的学习java之路对SpringMVC的理解 SpringMVC 实际上就是JavaEE==》java web程序,我2012年做的java web是struts2(现在是2017年 我也基本都忘记了)但是现在是Spring的天下了,Spring是一个大框架 SpringMVC是专注web这块2.SpringMVC分拆: M:Bean 就是实体对象Entity or Mode原创 2017-04-18 16:50:16 · 750 阅读 · 0 评论 -
Java - maven+ibatis+spring mvc环境搭建
1.准备工作: 要搭建者这样的一个框架 a.首先要创建一个maven的项目,然后转成web项目 具体的教程参考我以前的一个文章: Java-Eclipse使用maven搭建spring mvcb.要安装好mysql数据库 安装教程: http://blog.csdn.net/linpeng_1/article/details/699486822.开启搭建详细的教程: 教程地址:http:原创 2017-04-14 17:39:19 · 2368 阅读 · 0 评论 -
Java - Maven第三方jar包管理工具使用
Java开发经常会依赖第三方的东西,iOS有第三方库管理工具:cocopods,安卓有gradle ,java使用的是:Maven,前提:安装好Eclipse 1.首先Eclipse要集成安装Maven插件安装Maven参考文章:http://blog.csdn.net/lfsfxy9/article/details/9397937 很多人采用离线安装,但是我采用在线安装,公司网络挺给力,两分钟不原创 2017-04-10 16:50:33 · 7552 阅读 · 0 评论 -
Java - java数据库连接(JDBC,DBCP)
这阵子公司不是很忙,就打算重新认识认识一下java! 以前在学校写了一年多的j2ee(java web)有一些些java基础 工作后写了几年的iOS,有些东西忘记了,但是跟着度娘走,慢慢的把java捡起来! 先写一个数据库连接入门一下:1.安装java的运行环境JDK: 下载地址:http://www.oracle.com/technetwork/java/javase/downloa原创 2017-04-10 15:02:58 · 995 阅读 · 0 评论 -
iOS 简单的自定义凸起(不规则)tabbar
主要实现思路: 1.重写UITabBar:在init里面创建一个button来实现不规则的图标(添加新按钮)放在最中间 -(void)layoutSubviews调整系统原本的图标的坐标(为中间这个控件留出位置) 2.重写-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ 避免按钮超区不可点击看具体的代码: 自定义Sam原创 2017-03-20 16:48:32 · 7675 阅读 · 2 评论 -
Java - 史上最简单的 SpringCloud 教程 | 终章
收藏一篇非常好的入门文章,建议先看看其他的文章,写几个demo,然后再来看这篇,史上最简单的 SpringCloud 教程 | 终章转载 2018-05-06 17:08:26 · 375 阅读 · 0 评论 -
SpringBoot第三方jar包依赖 mvn打包错误解决方案(2个步骤)
原文解决方案:https://www.cnblogs.com/xiaosiyuan/p/6894766.html目录结构步骤一 pom里面将第三方的jar引入到maven里面来 (配合目录结构)<!--添加外部依赖 start--> <dependency> <groupId>wallet.alipay</groupId>...原创 2018-05-19 16:22:33 · 1974 阅读 · 0 评论 -
iOS - 组件化开发一 私有库pod制作
前言: 最近和朋友聊天聊到组件化开发,网上非常多优秀的文章有介绍也有很多的demo,组件化的几种实现方案的选择这里不做讨论,这里介绍一个组件化的基本技能:制作私有库===>给新手或有需要的人一点参考(不对或者错误的地方 欢迎大佬指出)1.知识准备:1.cocopod使用经验(iOS开发一般都有涉及)2.git常用命令使用(svn用多了也得学学git,git命令不熟悉的建议下载...原创 2018-12-07 16:24:44 · 439 阅读 · 0 评论 -
IOS - 组件化的几种方案分析(转)
该文章分析的挺不错的记录:https://www.cnblogs.com/fishbay/p/7216084.html原创 2018-11-30 16:49:36 · 444 阅读 · 0 评论 -
IOS - ReplayKit2 获取影像方向+ReplayKit的坑
//插件对象@interface SampleHandler : RPBroadcastSampleHandler//重写方法- (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType;//获取影像方向信息 CFStringR...原创 2018-10-31 13:34:07 · 4954 阅读 · 4 评论 -
IOS - MVVM + ReactiveCocoa 一个简单的登录样例
基础:RACCommand的详细讲解MVVM架构已经耳熟能详,网上有非常多的文章,讲的都相当不错,MVVM最主要的关系我这里要提醒一下最基本的规则:1.View持有ViewModel 反之不持有2.ViewModel持有Model 反之不持有网上copy了一张关系图 MVVM 的基本概念 在MVVM 中,view 和 view controller正式联系在...原创 2018-09-02 17:26:36 · 4734 阅读 · 2 评论 -
IOS - MVVM Without ReactiveCocoa(Block方式实现数据绑定)
上一篇文章 以MVVM+RAC实现了一个简单的用户登录页面,但是有时候基于多方面考虑 我们不会集成RAC这个重量级三方库,但是MVVM没有RAC这样的利器做数据绑定相对比较头疼,但是也有很多替代方案,蘑菇街大神limboy就有一篇关于MVVM Without ReactiveCocoa的文章,本着学习的心态写了一个 LPCommand 来代替 RACCommand的职能,PLCommand.h...原创 2018-09-04 19:41:55 · 1982 阅读 · 0 评论 -
手动实现SpringMVC框架
前言:SpringMVC最核心的就是DispatchServlet,所以要先对Servlet有一定的认识,然后就是反射注解ioc等相关知识,思路:主要的核心编码是在Servlet初始化里面扫描所有需要的包并将被@Controller,@Service注解修饰的对象实例化放在一个容IOC器里面管理(k-v,className as key ),属性值注入:遍历IOC里面所有的bean对象...原创 2018-07-22 10:41:15 · 1296 阅读 · 0 评论 -
Spring Config 配置中心和Spring Bus配合使用的一些坑
个人觉得bus这个东西这是坑多 折腾好一会 ( 使用actuator/bus-refresh 而不用bus/refresh) 首先Config 和 Client 项目都添加如下配置management.endpoints.enabled-by-default=truemanagement.endpoints.sensitive=falsemanagement.endpoints.enabl...原创 2018-07-06 17:16:46 · 3056 阅读 · 5 评论 -
RedisTemplate-Redis缓存工具类(自己封装的简单工具类)
前言 这个是基于redis的一个简单的缓存工具类 自己封装的,写的不合理的地方希望大家指出,使用起来也比较简介方便,移植性也比较好,如果换了redis,替换也方便数据准备: 1. redis框架 2.fastjosn框架1.Cacheable接口/** * 缓存参数接口 * @param <T> */public interface Cacheabl...原创 2018-07-03 18:32:13 · 9273 阅读 · 2 评论 -
类似PostMan在线api请求工具web版 留着备用
http://www.36nu.com/apiTest/index.html原创 2018-06-01 16:31:32 · 35702 阅读 · 1 评论 -
学习知识点 备注
1、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?2、Vector,ArrayList, LinkedList的区别是什么?3、HashTable, HashMap,TreeMap区别?4、Tomcat,Apache,JBoss的区别?5、GET,POST区别?6、Session, Cookie区别7、Servlet的生命周期8、...原创 2018-06-03 20:57:50 · 510 阅读 · 0 评论 -
Junit多线程测试并发方案-GroboUtils进行多线程测试 推荐!
前言:看到有的文章说Junit不支持多线程,测试了一下 (demo整合mybatis来查询)多线程测试A:查询用户信息@Test public void testThreadJunit2() throws Throwable { for (int i = 0; i < 3; i++) { Runnable runnable = new Runnable() { publi...原创 2018-06-03 15:32:19 · 3325 阅读 · 0 评论 -
SpringCloud之zuul实现反向代理与负载均衡 图解+实例
1.前言 网上都说zuul是路由网关,对外暴露api,例如ios,安卓等客户端请求的api都是经过zuul网关,然后由zuul做路由实现请求转换,这里的原理我也不是很懂,只是知道这么用法,详细可以找找资料了解一下,这个时候zuul就有点像nginx起到了反向代理的作用,但是我很好奇,那zuul能不能跟nginx一样做到负载均衡的效果呢?答案是:YES 核心:zuul拦截对应的api前缀请求...原创 2018-05-22 09:58:57 · 8568 阅读 · 0 评论 -
SpringMVC转SpringBoot步骤+心得
前言半路出家写的java,SpringMVC的原理还不是很通,但是项目需要,需要将项目往SpringCloud服务治理方向走,SpringCloud是基于SpringBoot搭建的,所以要先将SpringMVC的项目先转成SpringBoot其实SpringBoot和SpringMVC没什么区别,只是SpringBoot是官方推出的简化了Spring项目的过多的繁琐的配置而生的,所以项目转化的核心...原创 2018-05-20 14:51:19 · 30561 阅读 · 2 评论 -
iOS 水纹效果代码笔记
原文博客:http://www.jianshu.com/p/44c904291a2e github下载:https://github.com/xiaoyebukuang/XYWaterWaveView自定义XYWaterWaveView试图//// XYWaterWaveView.h// XYWaterProgress//// Created by cyp on 16/1/15./转载 2017-03-20 10:54:04 · 474 阅读 · 0 评论 -
iOS 实用方法创建单利+宏定义创建单利
有两种方法来创建单例,下面分别介绍1、GCD方式创建单例123456789101112131415161718192021222324252627转载 2016-09-11 13:40:13 · 785 阅读 · 0 评论 -
IOS UIView中间透明周围半透明(四种方法) 中间镂空
原文地址:http://blog.csdn.net/zhz459880251/article/details/50035631方法一#import "DrawView.h"@implementation DrawView- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:转载 2016-06-07 10:46:44 · 11298 阅读 · 1 评论 -
IOS 解析XML
解析XML有自带的SDK 但是很多人都是用哪个第三方的GDataXMLNode 来帮助解析 所以要去下载这个包注意点:要添加libxml2.dylib框架 但是加这个框架的时候 都会报错 原因是 我们要修改一个地方在项目的 Header Search Paths 要添加一栏 :/usr/include/libxml2 这样才能解决错误原创 2013-08-24 17:55:54 · 822 阅读 · 0 评论 -
iOS 用UIScrollView不能获取到touchesBegan
网上查了一下 原来UIScrollView是没有继承touchesBegan方法的 所以要自己重写UIScrollView 然后继承 touchesBegan 等方法才可以用重写UIScrollView很简单代码下.h//// myScrollView.h// WFClient//// Created by 屎壳郎情调 on 1原创 2013-08-23 20:58:15 · 5004 阅读 · 0 评论 -
iOS页面传值(代理,属性,单例)-传值
首先内存管理复习alloc retain copy new遇到这几个都要记得release 或者autorelease定义属性的时候 @property(nonatomic,retain)NSArray *arr; 因为 retain了 所以需要 在.m里面的 dealloc 里面 release ===========================原创 2013-08-11 10:57:23 · 2016 阅读 · 1 评论 -
iOS tableView事件方法
- (void)viewDidLoad{ [superviewDidLoad]; //添加导航按钮 编辑按钮 self.navigationItem.rightBarButtonItem =self.editButtonItem; NSString *path = [[NSBundlemain原创 2013-08-11 17:07:34 · 1195 阅读 · 0 评论 -
iOS 获取通讯录联系人信息
添加两个框架 AddressBookUI 和AddressBook两个包添加一个 textView 加关联 取名textViewviewDidload里面直接运行就可以看到效果ABAddressBookRef addressBook =ABAddressBookCreate(); CFArrayRef results原创 2013-08-01 15:36:40 · 1047 阅读 · 0 评论 -
iOS 类的get set,属性等
//// Student.h// ocDemo//// Created by 屎壳郎情调 on 13-8-6.// Copyright (c) 2013年 ibokan. All rights reserved.//#import @interface Student :NSObject{原创 2013-08-07 11:24:15 · 2209 阅读 · 0 评论 -
iOS 单例,委托
单例 :只产生一个对象(对有限资源的分配)//// Student.h// demo//// Created by 屎壳郎情调 on 13-8-19.// Copyright (c) 2013年 ibokan. All rights reserved.//#import @interface原创 2013-08-19 11:29:07 · 832 阅读 · 0 评论 -
iOS 非ARC转ARC
听说ARC是今后的趋势 下载了一个demo 只支持ARC 所以只能是转ARC 并不是全部转 可以让部分需要ARC的支持ARC第一步: 让项目支持ARC(可有可无)objective C automatic reference 改 yes (打auto 空格就会找到)然后 Xcode --》edit ---Refactor--》Convert to Object原创 2013-08-05 17:45:55 · 1741 阅读 · 0 评论