- BubbleUtils贝塞尔曲线常用工具类
Peakmain
publicclassBubbleUtils{/***dip转换成px**@paramdip*@paramcontext*@return*/publicstaticintdip2px(floatdip,Contextcontext){DisplayMetricsdisplayMetrics=context.getResources().getDisplayMetrics();return(int)
- 五维突破Twenty-Eight|学生创造策略单
墨香雪Silvia
这是我参与勇气读书会打卡第116天阅读书目:《五维突破:互联网+教育》阅读章节:第五维度:学生创造【学生创造策略单】读书笔记分享:杨晓哲博士在本小节为我们介绍了几个学生在学习过程中使用的软件、网站和工具的典型类别,我们可以看到学生正在开启一种不一样的学习方式。(1)常用工具类1.Wiki百科或百度百科这两个平台涵盖了各个领域的信息,可以说无所不能、无所不包。百科强调用户的参与和奉献精神,调动了互联
- java篇 常用工具类 0x03:Iterator 与 Iterable 接口
Kevin骑熊猫打老虎
javajava
文章目录Iterator接口Iterable接口手动实现Iterable接口示例Iterator接口Iterator接口在java.util包中。实现了Iterator接口的类就可以支持遍历操作。publicinterfaceIterator{//只需要关注到这两个抽象方法booleanhasNext();//还有没有下一个元素Enext();//返回下一个元素}Iterable接口Iterabl
- FTP与SFTP 以及FTP常用工具类
salt丶
FTP与SFTP的区别FTP是文件传输协议。在网站上,如果你想把文件和人共享,最便捷的方式莫过于把文件上传到FTP服务器上,其他人通过FTP客户端程序来下载所需要的文件。FTP进行文件传输需要通过端口进行。一般所需端口为:控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。2.数据链路---TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个
- 常用工具类-Objects
杀死一只知更鸟debug
Java知识回顾java开发语言
常用工具类-Objects①判断对象是否为空②判断两个对象是否相等③比较两个对象④判断两个数组是否相等Objects工具类位于java.util包中,提供了对对象操作的一些实用方法①判断对象是否为空isNull()判断对象是否为空noNull()判断对象是否不为空requireNull()检查对象是否为null,如果为null则抛出NullPointerException异常,否则返回该对象。In
- 常用工具类-Collections
杀死一只知更鸟debug
Java知识回顾开发语言java
常用工具类-Collections排序操作查找操作填充操作判断集合是否有交集不可变集合java.util.Collections类是一个工具类,它包含了一些静态方法,用于操作集合(如列表和映射)。这个类主要用于创建不可修改的集合、填充集合、替换元素等。基本每个方法都是见名知意的。下面练习几个常用的方法排序操作reverse(Listlist)反转顺序。shuffle(Listlist)洗牌,将顺序
- Java文件操作常用工具类
Basililon
工具类Javajava前端数据库
1.引言在Java开发中,经常需要对文件进行读取、写入、复制、删除等操作。为了简化这些操作,提高开发效率,我们可以使用一个常用的文件操作工具类。本文将介绍一个常用的Java文件操作工具类,并提供详细的使用说明和示例。2.工具类介绍工具类的名称:FileUtil工具类的功能:提供文件相关的操作方法,包括文件读取、写入、复制、删除等。3.工具类示例及使用说明以下是FileUtil工具类的代码示例:im
- Spring之工具类
kenewstar
Springspring工具类
Spring之常用工具类日常学习开发中,项目中经常需要用到各种工具类,而Spring框架中为我们提供了一些列工具,我们可以在不引用其他包的情况下,使用这些工具也能满足常规需求。断言工具AssertpublicstaticvoidtestAssert(){//false将会抛出IllegalStateException异常Assert.state(false,"状态异常");//自定义消息时,传递一
- java常用工具类【如spring 常用工具类,IO流常用工具类等】,持续更新
ljh_learn_from_base
javaspring常用工具类
java常用工具类,持续更新importorg.springframework.core.io.ClassPathResource;importorg.springframework.core.io.FileSystemResource;importorg.springframework.core.io.Resource;importorg.springframework.util.Resourc
- 【常用工具类】ObjectUtils 全面总结 ,真的太方便了
乐乐家的乐乐
java字符串后端
一、来源ApacheCommons-Lang3二、SpringBoot集成org.apache.commonscommons-lang33.12.0三、常用方法总结1、isEmpty(Objectobj)检查对象是否为空。如果对象为null或者为空字符串、空数组、空Collection、空Map或者空Iterator,则返回true;否则返回false。Stringstr="";booleanem
- 提升编程效率的利器: 解析Google Guava库之常用工具类-40个示例(七)
地瓜伯伯
工具guavajavaspringspringcloudspringbootjava-eejvm
Guava库是一组来自Google的核心Java库,其设计目的是为了简化Java开发过程,提高开发效率。这个库包含了大量实用的API,可以帮助开发者解决日常开发中遇到的各种问题。提升编程效率的利器:解析GoogleGuava库之集合篇Immutable(一)提升编程效率的利器:解析GoogleGuava库之集合篇Multimap(二)提升编程效率的利器:解析GoogleGuava库之集合篇BitM
- IDEA常用插件(本人常用,不全)
北风toto
次要的个人笔记intellij-ideajavaide
文章目录一、图标提示类插件1、Lombok插件(用户配合lombok依赖的工具)2、MybatisX插件3、GitToolBox4、VUE.js5、ESLint二、代码自动生成插件1、EasyCode插件:自动生成代码神器2、GsonFormat三、常用工具类1、IDEEvalReset插件(重置体验时间)2、Translation插件(中英文翻译)3、RedisHelper:Redis助手4、R
- Flutter 常用工具类库common_utils
老码思途
学习工具flutter
地址:https://pub.flutter-io.cn/packages/common_utils#-readme-tab-Dart常用工具类库common_utils1、TimelineUtil:时间轴.(新)2、TimerUtil:倒计时,定时任务.(新)3、MoneyUtil:精确转换,元转分,分转元,支持格式输出.(新)4、LogUtil:简单封装打印日志.(新)5、DateUtil:日
- Java常用工具类
花开半時偏妍
1org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、Uri、byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支2GBtoByteArray:从输入流、URI获取byte[]write:把字节.字符等写入输出流toInp
- Java 常用工具类--Java异常
磊_5d71
处理程序运行阶段的错误,不是编译阶段。image.png异常处理分类抛出异常捕获异常image.pngpackagecom.alan.test;importjava.util.Scanner;publicclassTryDemoOne{publicstaticvoidmain(String[]args){/*//定义两个整数,输出两数之商intone=12;inttwo=2;22System.ou
- 6 - 常用工具类
无系之舟
Java基础java开发语言
目录1.Scanner扫描控制台输入1.1扫描控制台输入1)nextLine2)nextInt3)其他方法1.2扫描文件1.3查找匹配项2.Arrays数组工具2.1创建数组1)copyOf2)copyOfRange3)fill2.2比较数组2.3数组排序2.4数组检索2.5数组转流2.6打印数组2.7数组转List2.8setAll2.9parallelPrefix3.StringUtils3.
- Redisson 源码解析 - 分布式锁实现过程
小毕超
源码分析分布式
一、Redisson分布式锁源码解析Redisson是架设在Redis基础上的一个Java驻内存数据网格。在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难
- FileUtils常用方法 - commons-io常用工具类
努力搬砖 ing
Java常用工具FileUtils文件操作
FileUtils常用方法FileUtils.getFile=>获取指定文件Filefile=FileUtils.getFile("D://test/test1/123.txt");FileUtils.getFile=>获取指定目录下的:"lalala.txt","lalala2.txt"Filefile1=FileUtils.getFile(newFile("D://test/test1"),"
- Java基础复习资料------继承与多态 / jdk安装/记事本程序运行/变量/对象,属性,方法,构造方法,重载方法,重写方法/多态/异常/多线程等等...持续更新中 (生活举例+代码举例+图片))
悟道子HD
java程序设计语言java开发语言intellij-idea后端
Java基础复习资料jdk安装运行记事本程序变量/常量程序结构八大基本数据类型对象属性方法1.构造方法2.重载方法3.重写方法其他函数方法thissuper类继承extends接口implements/interface多态(考)包装类抽象类abstract数据封装set/get方法异常多线程常用工具类集合框架Iterator迭代器(遍历)父接口泛型e/E栈与队列文件操作文件操作输入输出流(考)待
- 关于JAVA的常用工具类问题
雾岛听风来
java开发语言
问题聚合:1.请列举你所知道的各种异常(至少两种)?2.常见的异常类型有哪些?3.如何自定义异常?4.包装类的常用方法有哪些?5.inta=3,Stringb=“3”,请问a==b吗?6.Java中的异常处理关键字是什么?7.Java中throw和throws关键字有什么区别?8.集合和数组的区别?9.IO流的分类?1.请列举你所知道的各种异常(至少两种)?异常是指在程序运行过程中发生的意外情况,
- spring常用工具类
w_t_y_y
Spring
一、org.springframework.util.Assert:它断定某一个实际的运行值和预期想一样,否则就抛出异常。Spring对方法入参的检测借用了这个概念,其提供的Assert类拥有众多按规则对方法入参进行断言的方法,可以满足大部分方法入参检测的要求。这些断言方法在入参不满足要求时就会抛出IllegalArgumentException。例:publicBooleanexportCrow
- JavaSE学习笔记 Day14
白斑马不是斑马
JavaSE笔记java
JavaSE学习笔记Day14个人整理非商业用途,欢迎探讨与指正!!«上一篇文章目录JavaSE学习笔记Day14···十二、内部类12.1成员内部类12.2静态内部类12.3局部内部类12.4匿名内部类12.5内部类的应用12.6内部类中的this12.7内部类的好处十三、常用工具类13.1Object类13.1.1概念13.1.2Object类中的常用方法···十二、内部类定义在一个类的内部,
- SpringBoot+SpringSecurity+MybatisPlus+Vue3小项目摘录(二)
许锅锅啊
SpringSecurityMybatisPlusSpringBootspringboot后端javavisualstudiocodemysql
文章目录SpringSecurity框架引入以及几个常用工具类几个常用的工具类介绍jwt相关1)最常使用的JWT这种方案有一些缺点:JWT正好可以解决这些问题:可以看出JWT以不同颜色区分,两个小数点隔开,分为了三部分:也可以参考hutool.com中的工具类哦我之前已经封装过一些工具了类,在这里就直接拿来使用了JWT的工具类:String常用字符串操作的工具类:后台跨域处理的配置类:编写基本的请
- JAVA常用工具类-【3】判断是否是JSON
王者鳜錸
json
1、判断是不是JSON字符串packagecom.day.util;importorg.apache.commons.lang.StringUtils;importcom.alibaba.fastjson.*;publicclassIsJSON{publicstaticvoidmain(String[]args){StringjsonString="{\"fileType\":\"pdf\",\"
- Windows常用命令
O_MMMM_O
windowswindows
文章目录一、Windows下Shell命令概述二、常用Shell程序命令大全Windows常用工具类常用管理配置工具一些高级配置管理三、一些Shell程序命令详解一、Windows下Shell命令概述Windows的Shell命令又是Windows的CMD命令。而cmd命令又是原来MS-DOS系统保留下来.Shell来源路径与配置对应的命令资源配置在windows的环境变量中:WindowsShe
- 【SpringBoot实战】常用工具类总结
积雨辋川
Javaspringboot后端java
【SpringBoot实战】常用工具类总结在SpringBoot项目中,不可避免地需要使用一些工具类来来提升我们的开发效率。常用的工具类有全局异常处理类、统一返回结果类、MyBatisPlus配置类、Swagger配置类等。尽管不同项目的配置类的代码不尽相同,但主要逻辑还是类似的,经过相应修改可以应用于项目中。因此本篇文章总结了SpringBoot项目常用的配置类,并将会持续更新。1.MyBati
- SpringBoot的常用工具类
紫陌红尘Oo
断言断言是一个逻辑判断,经常用于检查不应该发生的情况Assert关键字在JDK1.4中引入,可通过JVM参数-enableassertions开启在SpringBoot中提供了Assert断言工具类,通常用于数据合法性检查//要求参数object必须为非空(NotNull),否则抛出异常,不予放行//参数message参数用于定制异常信息。voidnotNull(Objectobject,Stri
- Java 常用工具类(35) : List均匀分组
Lxinccode
javalistwindowsList均匀拆分
importjava.util.ArrayList;importjava.util.List;/***@Author:liyue*@Date:2022/08/12/23:53*@Description:*/publicclassListUtil{/***将一个list均分成n个list**@paramsource*@return*/publicstaticList>averageAssign(Li
- Flutter开发常用第三方库分享
JamieChen
目前收集到的一些常用库库功能dio网络库provider状态管理flutter_2d_amap高德2D地图cached_network_image图片加载fluro路由管理flutter_oktoastToastcommon_utilsDart常用工具类库flutter_slidable侧滑删除flustarsFlutter常用工具类库flutter_swiperFlutter轮播组件url_la
- java生日正则表达式_Java编程基础15——正则表达式&常用工具类
努力奋斗的Brian
java生日正则表达式
1_正则表达式的概述和简单使用A:正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的B:案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头3:必须都是数字a:非正则表达式实现b:正则表达式实现2_字符类演示A:字符类[a
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include