自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (8)
  • 收藏
  • 关注

原创 盛最多水的容器

LeetCode上的11号题,类型为中等题目:给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。图中垂直线代表输入数组 [1...

2019-11-29 14:09:07 288 1

原创 存储过程使用循环加if批量修改数据

公司项目有特殊的要求,需求根据一批指定数据去修改一大批数据,同库不同表 多个数据表需要同时修改这里使用的技术点是 存储过程,WHILE循环,if判断,update等语句,以下是模拟版 场景基本可以适应,根据做自己的情况来改就可以了DELIMITER $$ DROP PROCEDURE IF EXISTS `array`$$ -- 创建过程CREATE PROCEDURE ...

2019-04-12 11:56:59 951

原创 Android studio 2.3X 打包 install_parse_failed_no_certificates

Android studio 2.3以后有了很大的变动 不管是代码需要改  连打包都不同直接用Android studio运行是可以的 打包签名以后就不行说没有签名 怎么可能了原因是 勾选v1 不能只√V2 要么V1v2都选...

2018-07-09 10:09:09 437

原创 android studio2.1升级以后 apt,compile 问题

android studio2.1升级到android studio.3.1X以后 同样都是android studio代码 却有很大的改动具体可以官网看他的升级记录吧  应该是编译环境变了 没有用到apt了android studio 下载:点击打开链接首先要把apt 给注释掉buildscript { repositories { jcenter() g...

2018-07-09 09:59:08 318

原创 idea 插件开发

最近使用idea开开发了,所以闲的无聊研究一下idea里面的插件项目地址: 点击打开链接需要联系:QQ群: 278947305上案例图吧 这里只是一个入门级  并没有做实质性的开发,基于idea 2018创建插件工程目录这里只是显示选中的内容 自己可做其他的比如翻译等  我这里懒了只显示了选中的内容再显示出来而已入口是一个action 也可以在配置文件中配置核心代码public class Cod...

2018-06-25 11:22:40 1148

原创 AI识别(Springboot+AI)二

案例已经开源:点击打开链接如有疑问加 QQ群联系我:278947305 继上篇说文字识别使用网络图片 这里讲使用本地图片 /** * 文件上传解析 * @methodsDescription: * @methodName: rec * @param file * @return * @author: singleton-zw * @return: R */ @Re...

2018-06-04 11:22:02 1061

原创 AI识别(Springboot+AI)一

本案例是springboot + 百度AI 来实现 文字和图像识别案例已经开源:点击打开链接如有疑问加 QQ群联系我:278947305 案例如下 使用的是百度Ai API 所以使用时需要去百度注册得到apikeyAI文字识别 案例中使用两种方式 一种是本地上传 和网咯图片进行识别AI图像识别 包括动物,植物,车型识别 只是用这三种来举例请求日志第一步搭建springboot环境见之前的博客有(哈...

2018-06-04 11:17:39 4148

原创 Spring Cloud Eureka 服务治理(一)

Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分, 它基于NetflixEureka 做了二次封装, 主要负责完成微服务架构中的服务治理功能。Spring Cloud 通过为Eureka增加了 Spring Boot 风格的自动化配置,我们只需通过简单引入依赖和注解配置就能让Spring Boot 构建的微服务应

2017-09-13 18:36:00 721

原创 Java搭建文件服务器,与web项目分离 可满足分布式要求

技术选型:Java、maven、nginx、tomcat、window从上传文件到文件服务器搭建一系列都会写到,前提是你会用以上的东西。这里做到资源完全分离能不跟tomcat不跟一起访问,可以扩展到分布式模式。首先用使用maven建一个web工程,这里主要是做文件上传,所以其他的技术都不会体现,如果你需要可以加我的群联系我。使用maven是为了方便部署,这里增加一个知识点热部署,直接上

2017-07-10 15:11:40 24762 3

原创 Springboot案例入门

本文介绍 Springboot 的简单应用,最近什么分布式,微服务很受欢迎,本文介绍的Springboot 就是在微服务中使用的微框架。根据官方介绍 Springboot 是简化了Spring的,不需要定义配置模板,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。具体介绍去官网了解。需要工具:maven。

2017-01-17 16:08:47 3843

原创 spark小案例(window版)

废话不多说  直接说案例,当然以下的案例只是入门教程,大神请绕道吧使用的是spark-1.6.1-bin-without-hadoop.tgz 没有编译hadoop的 所以需要配置hadoop安装目录 这里使用的2.7.2需要安装hadoop ,怎么安装去百度或者加我qq群:278947305 联系我这里没有使用到集群,甚至没有使用到linux,(就是这么厉害),直接在window上跑

2017-01-04 10:27:35 963

原创 mysql出现Connection.close() has already been called. Invalid operation in this state.

今天上服务器发现tomcat 里面报如下错误 但是网站并没有挂 后来找了原来16-Nov-2016 11:43:08.437 警告 [http-nio-8989-exec-5] com.mchange.v2.c3p0.impl.NewPooledConnection.handleThrowable [c3p0] A PooledConnection that has already signa

2016-11-16 14:28:37 6357

原创 eclipse 中web.xml错误:cvc-complex-type.2.4.a: Invalid content was found starting with element

在配置web.xml的时候会出现 cvc-complex-type.2.4.a: Invalid content was found starting with element 错误只需要改一个约束就好了xsi:schemaLocation="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/in

2016-11-16 13:58:38 4807

原创 scala 快速入门开发四(连接mysql增删改查)

scala 可以与Java一起连接mysql 操作数据库首先引入mysql 的jar包方式一使用scala 中的api 进行插入操作  package org.zw.sqlimport java.sql.{ResultSet, DriverManager}import scala.util.parsing.json.{JSONFormat, JSONObject, JSONArr

2016-10-20 10:50:18 8127

原创 scala 快速入门开发三

五、arraylist 的使用package org.zw.seniorimport java.util._//import scala.Immutableobject ArrayListCode { def main(args: Array[String]) { // var val // java === scala 变 声明 var ar

2016-10-20 10:44:01 1283

原创 scala 快速入门开发二

三、scala中for使用package org.zw.testobject ForCode { def main(args: Array[String]) { // test();// test2(); test3();// println(testmatch(2)); } def test(): Unit = { // for(i <-

2016-10-20 10:36:38 974

原创 scala 入门开发一

scala 是基于jvm虚拟机的一门语言,介绍就不说了 直接上代码吧学习scala是为了看spark代码 目前spark 只支持2.1X系列的我这里学习的是使用的2.10.5 开发工具是eclipse scala版本object BasicsCode { def main(args: Array[String]): Unit = { //JOKE println(s

2016-10-20 10:32:21 476

转载 Java7、Java8安装卸载问题

win7 系统,同时安装了JDK7和JDK8,卸载了JDK8之后,cmd命令行输入:java -version ,本以为显示java版本1.7,结果弹错:has value '1.7',but '1.8' is required.我查看JAVA_HOME,环境变量,发现也没有问题,指向的是C:\Java\jdk1.7.0解决方法:由于安装完JDK7之后,安装了J

2016-10-12 16:21:26 1029

转载 Java7、Java8 安装卸载问题

win7 系统,同时安装了JDK7和JDK8,卸载了JDK8之后,cmd命令行输入:java -version ,本以为显示java版本1.7,结果弹错:has value '1.7',but '1.8' is required.我查看JAVA_HOME,环境变量,发现也没有问题,指向的是C:\Java\jdk1.7.0解决方法:由于安装完JDK7之后,安装了J

2016-10-12 16:20:31 7677

原创 centos 中修改localhost(主机名称)

有时候在操作或者配置的时候需要配置本ip 要写一长串所以很麻烦  干脆修改下  [root@localhost ~]# vi /etc/sysconfig/networkHOSTNAME=node.com  #此处HOSTNAME即为你需要修改的主机名root@localhost ~]# vi /etc/host127.0.0.1   localhost nod

2016-09-29 14:24:03 13366

转载 Json特殊格式解析(动态解析)

动态变化的key{ "0": { "title": "冯巩王祖贤明星惊人的身世之谜", "description": "冯巩王祖贤明星惊人的身世之谜...", "picUrl": "http://img521.lieqi.com/upload/picture/39/11652.jpg", "url": "http://

2016-09-23 10:10:43 2214

原创 Java 获取字符串的编码类型

有时候我们会遇到要获取某段字符串的编码类型 public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encod

2016-09-23 09:53:11 11429 3

原创 json 解析 A JSONArray text must start with '['

json解析报错 A JSONArray text must start with '[' 这里使用的是Android系统的,数据格式是正确的JSONArray joa = new JSONArray(data);解析代码就这一句 (数据格式是对,是对的,对的)问了好多人都说格式是不对,要是这问题怎么可能老去问了是吧百度了好久也是什么格式问题啊 什么解析包导错了啦等等啊。。

2016-09-23 09:46:44 33633 2

原创 chrome 调式app

打开 chrome 浏览器chrome://inspect/#devices

2016-09-22 09:30:44 561

原创 centos6.X 安装 redis

redis在centos6.4中安装 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,(百度百科)本文使用的版本是redis-3.0.0 如果需要请加群找我  也可以自己去下载[root@localhost /]# cd redis/[root@localhost redis]# mkdir 6379

2016-09-09 10:21:27 345

原创 在 centos 6.X中安装 activemq

本文介绍在centos6.4中安装 activemq ,activemq的版本是 5.13.4什么是 activemq :ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位(百度百科

2016-09-09 09:54:30 1321

原创 Java并发系列 ScheduledExecutorService 使用

本文介绍 ScheduledExecutorService 在Java1.5以后才出现的定时任务的,在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。定时任务在1.5之前是使用 Timer 来实现的,但由于 Timer 有一些问题:Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;Schedu

2016-08-31 14:25:17 6330

原创 Unquotted string 错误

net.sf.json 解析会报这个错误,原因是它要接受字符串的值 所以包裹一层就好了拿到json数据处理下就不会报这个错了

2016-08-26 12:16:55 29451

原创 Java map去空值

map是可以包含 null 和 "" 的,有时候要判断空超麻烦,最近项目中要拿到多个查询条件去数据库中查询,所以拼接的时候要判断他们是否为空,具体看如下代码从前端拿到需要查询的条件拿到以后要去进行查询,那么蛋疼的事就来了 各种判断要上,如果查询条件多的话那就gg了,所以我就想到用map吧键值转过来  然后使用下列方法吧空值移除后再进行sql 拼接,这样就简单了许多工具方

2016-08-26 10:33:50 11702 3

原创 Java中ObjectInputStream 与 ObjectOutputStream的使用

ObjectInputStream能够让你从输入流中读取Java对象,而不需要每次读取一个字节。你可以把InputStream包装到ObjectInputStream中,然后就可以从中读取对象了ObjectOutputStream能够让你把对象写入到输出流中,而不需要每次写入一个字节。你可以把OutputStream包装到ObjectOutputStream中,然后就可以把对象写入到该输出流中

2016-08-24 14:53:19 3698 2

原创 input 禁止输入特殊字符

昨天项目搜索的时候报错,蛋疼的是生产库中的,看了下日志,原因是用户搜索的时候输入了特殊字符,没办法最快捷的办法是直接把用户输入的数据进行筛选,去掉特殊字符有些特殊字符传入到后台是会产生错误的  有可能会sql注入,所以从根本上拦截研究了一下有几种方式:方式一:拿到value值以后 在你传递之前处理 function stripscript(value) { var p

2016-08-24 10:25:19 47459 8

原创 mysql根据查询条件去修改另一张表

mysql根据查询条件去修改另一张表需求1:查询条件是表A 修改的是表A (单表)需求2:查询条件是表A 修改的是表B 把表A中的值复制给表B (多表)在mysql中是不允许先select  后update的,所以这里给出的方案是创建中间表具体看如下代码:update 表B set status = 0 where fid =( select a.fid from

2016-08-05 17:16:20 8297

原创 android项目之记事本-2(文件保存与阅读)

欢迎你继续阅读android项目实战记事本系列教程 本系列会介绍一个完整的上线项目开发过程欢迎下载本app 如果需要源码 请加qq群 531314820  一起学习应用下载地址: http://shouji.baidu.com/software/9544563.html 项目架构:版本 sdk 4.2 ,开发工具eclipse adt 项目结构图进入主题 输

2016-07-16 13:51:49 5474 1

原创 android项目之记事本-1(已上线)

android项目记事本系列教程,适合新手开发,主要功能 文件保存 io流的使用 数据保存,json数据操作,分享到设交平台等,具体实现将在以下系列博客介绍。本应用注重使用,ui方面没有优化,还请见谅应用下载地址: http://shouji.baidu.com/software/9544563.html 项目截图 2、文件管理器设置其中还有

2016-07-16 10:43:29 2922

原创 Centos6.5使用yum安装mysql

使用yum安装mysql[root@localhost Desktop]#  yum -y install mysql-server稍微等几分钟看到如下信息就可以了启动MySql服务[root@localhost Desktop]#  service mysqld start设置MySQL的root用户设置密码[root@localhost Deskto

2016-07-08 15:26:25 500

原创 fastdfs的一些常见错误 getStoreStorage fail, errno code: 2

getStoreStorage fail, errno code: 2

2016-07-08 10:31:13 54273 12

原创 eclipse 使用maven出现build path entyies are missing

build path entyies are missing

2016-07-01 16:30:38 4284 6

转载 java获取电脑信息及jvm信息

Runtime 类:每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接。应用程序不能创建自己的 Runtime 类实例,可以通过getRuntime()方法获取当前运行时。 Properties 类:Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。list(P

2016-06-24 14:30:40 3162

原创 nginx 400 bad request 错误

在nginx.conf中,将client_header_buffer_size和large_client_header_buffers都调大,可缓解此问题。其中主要配置是client_header_buffer_size这一项,默认是1k,所以header小于1k的话是不会出现问题的。按我现在配置是:client_header_buffer_size 16k;large

2016-06-16 14:03:43 989

原创 nginx查看并发连接数

1、nginx 查看并发连接数方式有两种,一种是在nginx.config文件中配置 然后通过浏览器查看,另一种是使用命令,本人用的windows进行使用的,所以使用浏览器方式比较方便。location /status {stub_status on;access_log logs/status.log;auth_basic "NginxStatus"; }在server

2016-06-16 14:00:49 7299

Springboot案例

代码介绍 http://blog.csdn.net/u010982856/article/details/54583810

2017-01-17

防微信下拉列表

这个是仿微信下拉的效果 是根据大神的代码写的

2014-12-09

仿微信下拉菜单

这个是借鉴大神的我只是稍微改了下 忘记是那位大神的源代码了

2014-12-07

weiyi通讯录(FragmentViewpager)

使用FragmentViewpager替代tabhost

2014-12-07

查看SD和手机容量

基于android2.3.3开发的查看手机内存的代码 希望能给大家给来帮助

2014-03-31

学生管理系统(jsp+hiberate)

项目、学生课程管理和成绩管理系统、希望可以帮助他人学习

2014-03-31

Android拨号器

安卓拨号器!提供学习资料!注释都有,希望能帮到你们

2014-03-11

Android跑马灯的效果

该代码是实现了跑马灯的效果,提供给需要学习的人

2014-03-11

空空如也

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

TA关注的人

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