自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1164)
  • 收藏
  • 关注

原创 java 用异常处理业务_JAVA异常处理

项目临近结束,越来越体会到一个完整的异常处理的重要性,之前写代码的时候,基本上没有考虑统一的异常处理,大多数情况下使用了try catch的模式,简单的将异常输出到了log完事,业务逻辑的处理方面更是直接在service层次返回string,通过response直接输出json到前端来展示,目前看来,有非常大的弊病。1、许多异常没有捕捉到,客户端点击以后没有任何回复;2、缺乏统一的异常分类,每个程...

2021-02-28 12:28:46 210

原创 java按零退出_Java完成了非零退出值2-android Gradle。

我在执行我的Android应用程序时遇到了这个错误(我清理了它,然后构建了它,但是这个错误仍然存在)同步:好制作项目:好的清洁:好的运行:错误错误:任务执行失败“:APP:dexDebug‘.com.android.ide.common.process.ProcessException:org.gradle.process.inter.ExecException:Process’Command‘C...

2021-02-27 23:19:22 67

原创 java gui 猜数游戏_用java做一个GUI版的猜数字游戏

import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import java.util.Random;public class GuessNumberGUI extends JFrame {public static int rand...

2021-02-27 13:38:30 235

原创 java消费者接口应用_基于java callable及future接口解决生产者消费者问题

1 packagenet.xicp.tarbitrary.producerandcustomer;23 importjava.util.LinkedList;4 importjava.util.Random;5 importjava.util.concurrent.Callable;6 importjava.util.concurrent.ExecutionException;7 importja...

2021-02-27 02:57:45 97

原创 java zookeeper分布式原子操作_Zookeeper--0300--java操作Zookeeper,临时节点实现分布式锁原理...

删除Zookeeper的java客户端有 :1,Zookeeper官方提供的原生API,2,zkClient,在原生api上进行扩展的开源java客户端3,一、Zookeeper原生API1,建立连接创建会话方法:客户端可以通过创建一个Zookeeper实例来连接zookeeper服务器Zookeeper(arguments) 一共4个构造方法,根据参数不同connectString :连接服务...

2021-02-27 02:29:44 131

原创 mysql using where_在MySQL中的explain中的usingwhere和usingindex

本篇文章的主要内容是关于在mysql数据库explain中的using where和using index的使用,感兴趣的朋友可以了解一下。1. 查看表中的所有索引 show index from modify_passwd_log; 有两个 一个是id的主键索引 , 一个是email_id的普通索引2. using index表示 使用到了索引 , 并且所取的数据完全在索引中就能拿到expla...

2021-02-27 00:39:37 213

原创 mysql esc wq_MySQL

有的文章中提到修改~/.bashrc,如果系统是zsh的修改bashrc是无效的。先停止所有mysql有关进程。 打开控制台:sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vi...

2021-02-26 19:22:38 56

原创 jsp text 水印_【原创】JSP/JAVA图片缩图及加文字水印组件

该楼层疑似违规已被系统折叠隐藏此楼查看此楼分享我的一个JSP/JAVA图片缩图及加文字水印组件,源代码及使用方法如下:ModifyImage.javapackagetxdnet.image;importjava.awt.*;importjava.awt.image.*;importjava.io.*;importcom.sun.image.codec.jpeg.*;im...

2021-02-26 07:29:09 49

原创 java怎么测试socket_(三十三)Java Socket是什么

网络上的两个程序通过一个双向的通信连接实现数据的交换,这个双向链路的一端称为Socket。Socket也称为套接字,可以用来实现不同虚拟机或者不同计算机之间的通信。①在java语言中,Socket分为两种类型:面向连接的Socket通信协议(TCP)和面向无连接的Socket协议(UDP)。②任何一个Socket都是由IP地址和端口号唯一确定的。基于TCP的通信过程如下:首先,Server(服务器...

2021-02-25 09:20:23 432

原创 java web 用json_JavaWeb-----------------Json(一)

1.什么是json?通俗来说 就是把java对象转换为一个json的字符串,再到浏览器端把json的字符串转换为javascript的对象。也就是一个序列化和反序列化的过程也就是这样一个过程2.什么是一个json的对象[{"name":"JSON","address":"四川省","age":18}]//数据对象格式但是由于浏览器获得并不是一个json的对象,而是一个json的字符串(json的字...

2021-02-25 09:18:20 98

原创 蓝桥杯高职高专java_Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛

有错误的或者有问题的欢迎评论十六进制数1949对应的十进制数问题描述请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。package 蓝桥杯省模拟赛_高职组;public class 进制转换 {public static voi...

2021-02-24 20:25:55 114

原创 java工具类c_Java 工具类

packagecom.gx.util;//import required classespublic classMD5 {private static MD5 md5 = null;static final int S11 = 7;static final int S12 = 12;static final int S13 = 17;static final int S14 = 22;static...

2021-02-24 20:03:35 73

原创 java spel_Java spring SPEL表达式注入

首先搭建一个Spring环境。文章可以看https://blog.csdn.net/cflys/article/details/70598903一步步跟下去就行。在src目录添加spring-config.xmlsrc目录下新建Hello.javapublic class Hello {private String Name;public void sayHello(){System.out.pr...

2021-02-24 09:57:19 188

原创 Java文件修改怎么实现_java-实现修改文件内容(1)

对于如何修改某个文件的内容,写了许多方法,目前的方法是 1.根据固定行数修改文本内容 2.根据有特殊字符修改内容 3.对文本进行数据插入本篇主要是对文本固定行数修改内容展开,代码如下:/*** 根据行号修改文件内容** @param path* @param replaceList*/public static void rpFileContentByLineNo(String path, Lis...

2021-02-24 09:26:57 1073

原创 java log4j logback_Java日志组件(Log4j、log4j2、slf4j+Logback)

日志组件一直混杂着用,感觉很模糊,梳理下。以下略去日志配置文件,配置文件有很多优秀博客可参考。1.log4jApache的开源项目,是一个功能强大的日志组件,提供方便的日志记录依赖:log4jlog4j1.2.17写法导入:import org.apache.log4j.Logger;定义:private static Logger log4j = Logger.getLogger(Log4jRe...

2021-02-24 04:52:15 78

原创 combox 联动 java_easyui的combobox的3级联动(最常用的就是省市区3级联动)

easyui的combobox的3级联动(最常用的就是省市区3级联动)easyui-combobox-3级联动.jsppageEncoding="UTF-8"%>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque...

2021-02-23 05:50:54 260

原创 python手机自动化截图_Python Appium自动化测试 屏幕截图

Time will tell.在实际自动化项目运行过程中,很多时候 App 可以会出现各种异常,为了更好的定位问题,除了捕捉日志我们还需要对运行时的设备状态来进行截屏,从而达到一种 “有图有真相” 的效果。1、截图方法方法1:save_screenshot()该方法直接保存当前屏幕截图到当前脚本所在文件位置。driver.save_screenshot('login.png')源码:方法2:get...

2021-02-20 23:42:53 1410

原创 python udp报文解析_python udp报文接收

#coding=utf-8#!/usr/bin/env pythonfrom PyQt5.QtCore importQPoint, QRect, QSize, Qtfrom PyQt5.QtWidgets import(QApplication, QLayout, QPushButton, QSizePolicy,QVBoxLayout,QWidget)from PyQt5.Qt importQT...

2021-02-19 17:20:12 263

原创 mysql 分区表如何恢复_如何恢复mysql 单个innodb 分区表

如何恢复mysql 单个innodb 分区表2019年12月05日阅读数:13这篇文章主要向大家介绍如何恢复mysql 单个innodb 分区表,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。Recover orphaned InnoDB partition tablespaces in MySQL1. 建立同名,同结构 表CREATE TABLE `employees` (...

2021-02-17 22:30:56 405

原创 java语句画一个乌龟_Swing编程方面步骤之四java绘图技术画小乌龟

首先,手动画一个小乌龟,如下:然后,按照java绘图基本步骤一步步来。swing 编程步骤:1. 继承JFrame2. 定义组件3.创建组件(构造函数)4.添加组件5.对窗体设置6.显示窗体最终效果如下:代码如下:/*** 功能:画一个乌龟*/package com.test1;import java.awt.*;import javax.swing.*;public class MyTortoi...

2021-02-16 18:24:10 484

原创 java 或 与 短路_Java中短路运算符与逻辑运算符示例详解

1、逻辑运算符(部分)符号名称&&短路与运算符||短路或运算符&与运算符|或运算符对于理工科学习者来说,逻辑运算是较为基础的概念,通常会在大一的离散数学课程中有所了解。在Java以及更多C-Like语言中,&和|会分别表示逻辑运算中的与、或,他们的运算结果与我们在数学书中所学的逻辑运算规则并无差异。但是,在实际编程的过程中,我们反而会更多使用&&和|...

2021-02-16 14:20:31 545

原创 java方法重载的好处_Java方法重载浅谈

Java方法重载浅谈目录:方法重载的定义方法重载的满足条件方法重载的传递基本类型引入类型方法重载的好处方法重载的定义以及满足条件:定义:方法重载指同一类中定义多个方法之间的联系;满足方法重载的条件:多个方法在同一个类中多个方法具有相同的方法名多个方法的参数不同、类型不同、数量不相同条件解释:在同一个Moverloading类下,并且多个相同的方法名的类型不同-->int、boolean、vo...

2021-02-16 03:42:59 1289

原创 java component类_Swing Component类

S.N.方法 & 描述1boolean action(Event evt, Object what) Deprecated. As of JDK version 1.1, should register this component as ActionListener on component which fires action events.2void add(PopupMenu p...

2021-02-16 02:41:37 258

原创 java android上传文件_Android上传单文件和多文件(后台使用MultipartFile)

android代码:package heath.com.microchat.utils;import android.util.Log;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.HttpV...

2021-02-16 01:50:10 978

原创 分页显示java_java web 简单的分页显示

题外话:该分页显示是用 “表示层-控制层-DAO层-数据库”的设计思想实现的,有什么需要改进的地方大家提出来,共同学习进步。思路:首先得在 DAO 对象中提供分页查询的方法,在控制层调用该方法查到指定页的数据,在表示层通过 EL 表达式和 JSTL 将该页数据显示出来。重点:两个方法:(1)计算总的页数。 (2)查询指定页数据。1.DAO层-数据库JDBCUtils 类用于打开和关闭数据库,核心代...

2021-02-15 14:32:59 73

原创 java byte 变长_java - 可变长度到数字的字节数组 - 堆栈内存溢出

在接受此作为工作解决方案之后,Asker进行了一些进一步的优化。 我在 下面提供 了自己的 linked code 以供参考:private static long toLong(byte[] value) {ByteBuffer buffer = ByteBuffer.allocate(Long.BYTES);final byte val = (byte) (value[0] < 0 ...

2021-02-12 22:25:21 1236

原创 java classloader jar_java中使用URLClassLoader访问外部jar包的java类

很多时候 我们写的Java程序是分模块的,有很好的扩展机制,即我们可以为我们自己的java类添加插件,来运行将来某天我们可能开发出来的类,以下称这些类为插件类。下边是一种简单的实现方法:Class A 作为程序的主入口,其中包含了程序的执行入口(main)函数。然后在main函数中通过外部的配置文件,然后通过外部的配置文件,我们可以获得插件类的信息(位于哪个jar包,jar包的具体路径),然后获得...

2021-02-12 21:18:15 268

原创 MySQL大类下刨建小类_MySQL (二) 数据库操作

本章内容:查看\创建\使用\删除 数据库用户管理及授权实战局域网远程连接法查看\创建\使用\删除\清空\修改 数据库表(是否可空,默认值,主键,自增,外键)表内容的增删改查where条件、通配符_%、限制limit、排序desc\asc、连表join、组合union查看建表语句、查看表结构、查看是否走索引数据类型索引!一、数据库操作1、查看数据库SHOW DATABASES;#默认数据库:mysq...

2021-02-08 06:09:08 140

原创 linux mysql相关课程_linux课程 Linux下访问mysql

原标题:linux课程 Linux下访问mysqlmysql是一个关系型数据库管理系统,但最近有同学反映,在Linux系统下无法访问mysql,今天荣新科技就发出来给大家分享下,希望有所帮助。 1、问题及异常ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetecto...

2021-02-07 00:17:37 52

原创 python导入twisted模块_Python3.6中Twisted模块安装的问题与解决

发现问题今天准备学习爬虫的scrapy模块,在这之前需要安装许多别的模块,Twisted就是其一一开始想着直接用pycharm来安装就行了,没想到安装了一会就报错了,如下后来就换到命令提示符来安装,在官网发现直接pip安装就行了pip install Twisted当我以为一切顺利的时候,又报错了,还是相同的错误。(WTF!!)好吧,然后上网了找了一下,发现很多人都出现类似问题,说是版本问题。解决...

2021-02-03 23:41:54 106

原创 python如何保存计算数据_Python:计算一列中单词的频率,并将结果存储到我的数据fram上的另一列中...

我想计算每行出现在一列(“Comment”)的每一行中的每个单词的数量,并将其存储在名为headlight的数据框中的新列(“word”)。我正在尝试下面的代码,但是,我得到和错误。在for i in range(0,len(headlamp)):headlamp['word'].apply(lambda text: Counter(" ".join(headlamp['Comment'][i]....

2021-02-03 21:10:38 212

原创 supervisor 监控mysql_利用superlance监控supervisor运行状态

此文已由作者张家裕授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。最近开发问到supervisor管理下的进程重启了,有无办法做到主动通知,楼主最先想到的是supervisor自带的eventlistener,于是找到了下面的解决方法。supervisor与superlance简介supervisor是一款非常实用的进程管理工具,可以方便的通过命令开启、关闭、重启等操作,而且...

2021-02-02 18:01:44 139

空空如也

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

TA关注的人

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