自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 问答 (1091)
  • 收藏
  • 关注

原创 java中根据文件名获取文件路径_获取Java中的文件名和路径

可以分别使用方法java.io.File.getName()和java.io.File.getPath()获得文件名和路径名。在getName()返回文件或目录的名称。在getPath()返回的路径名字符串形式的抽象路径名。演示此的程序如下所示-示例importjava.io.File;publicclassDemo{publicstaticvoidmain(String[]arg...

2021-02-28 03:31:56 4923

原创 电脑创建java文件_计算机基础知识,程序员必备知识,java必会!新建一个TXT,发生了什么?...

计算机基础知识,程序员必备知识,java必会!新建一个TXT,发生了什么?图片作者 | ithuangqing来源 | 编码之外(ID:ithuangqing)其实我在逐渐使用Windows的过程中发现“记事本”这个工具真的挺好用的!就是它:图片平常我喜欢写一些东西,比如突如其来的灵感,和一些思考什么的,就想着写写,那么在电脑上用记事本去写,觉得体验很不错,觉得记事本这个东西真的很纯粹,就是记录文...

2021-02-27 07:39:52 53

原创 java只读类型_Java / Hibernate – 在只读模式下不允许写操作

我最近经常遇到一个烦人的例外,经过对谷歌和这个论坛的一些研究后,我仍然没有找到可以解决我的问题的答案.这是事情 – 有时,我尝试使用hibernate更新或创建一个新对象时出现以下错误:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only m...

2021-02-27 04:55:59 241

原创 java 对象上转型_关于java的上转型对象与多态实现

上转型对象上转型对象调用的是父类的变量,子类的继承的方法。注:只有父类引用指向子类对象以后,才能下转型,否则会抛出异常。示例代码:show()方法是动态多态的体现,参数为父类对象,instanof运算符判断某对象是否是类的实例,然后转换为下转型对象调用子类新增的方法。public class TestAnimalDemo {public static void main(String[] args...

2021-02-26 22:23:46 135

原创 java多线程扫描文件夹_多线程IO操作(扫描文件夹并计算总大小)

场景为,给到一个硬盘上文件或文件夹,(当然文件夹时,多线程的优势才能越发体现出来),得到该文件或文件夹的大小和计算该结果所需要的时间。首先是单线程下的例子,这个可难不倒大家,代码如下:publicclassTotalFileSizeSequential{privatelonggetTotalSizeOfFilesInDir(finalFilefile){if(file.isFil...

2021-02-25 12:35:26 664

原创 java调用maven插件_maven插件开发

前言之前写过一篇尝试开发一个基于dubb-go的go与java通信的解决方案,由于当时没有深入研究而放弃。最近重启了这个项目,在解决了大小写调用与服务发现的问题后(后续会详细写一下解决方案),目前进度变为开发一个能够将指定目录的dto与service接口转换成go代码并且推送到第三方git上的maven插件。本以为能够简单将普通类的代码轻松转换,结果出现了几个问题,记录一下解决方法。一、项目路径获...

2021-02-25 08:54:19 321

原创 java sha-1 文件 耗时_java流的性能优化1-文件复制

传统的I/O速度相对照较慢,它会成为系统性能的瓶颈。所以在java1.4之后提供了NIO,它是一种全新的流:它具有下面特性:1.为全部的原是类型提供Buffer缓存支持;2.使用java.nio.charset.Charset作为字符编码解码解决方式;3.添加通道(Channel)对象,作为新的原始I/O抽象。4.支持锁和内存映射文件的文件訪问接口;5.提供基于Selector的异步网络I/O;N...

2021-02-24 17:22:55 160

原创 java框架源码解读_Spring 源码解读 推荐流程

Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594Spring源代码解析(三):Spring JDBC:http://www.javaeye.com/topic/87034Spring源代码解析(四):Spri...

2021-02-24 13:47:04 44

原创 java socket丢包_android上socket通讯丢包问题之完美解决方案.doc

android上socket通讯丢包问题之完美解决方案篇一:Android之Socket通信//服务器端package com.xmf.socketservertest;public class MainSocketServer {public static void main(String args[]){SocketServer server = new SocketServer(2000);...

2021-02-24 09:47:44 446

原创 java incomp_java类型转换错误信息incompatible with

最近挺忙,没时间写长篇大论了昨天工作上遇到一个问题,记录并分享下关于类型转换报错,大家应该都不陌生,昨天一个websphere环境下报了一个错,日志如下:java.lang.ClassCastException: java.lang.String incompatible with java.util.List阅读到这的时候,很容易就想到是string强制转换成list出的错,于是按此思路解决之....

2021-02-24 02:39:24 1051

原创 java deepcopy_Java之deep copy(深复制)

前段时间碰到需要将一个Java对象进行深度拷贝的情况,但是JDK并未提供关于deep copy相关的API,唯一能用的就是一个不太稳定的clone(),所以问题就来了,如何实现稳定的deep copy,下面就实现deep copy的方法做个介绍。1. 直接赋值实现deep copy,首先想到的是可以直接赋值么?如下:Test test = new Test();Test test2 = test;...

2021-02-23 23:05:34 1095

原创 java criteria 排序_java - JPA Criteria Builder的求和列顺序 - 堆栈内存溢出

我有以下SQL查询。select colA, sum(colB) as colB from tableA group by colA order by colB desc;我已经使用jpa条件构建器来动态构建查询。List selectCols = new ArrayList<>();selectCols.add("colA");List sumColumns = new ArrayL...

2021-02-23 22:43:17 667

原创 Hive导入mysql数据丢失_记录一次 Sqoop 从 MySQL 导入数据到 Hive 问题的排查经过

问题描述MySQL 中原始数据有 790W+ 的记录数,在 Sqoop 抽取作业成功的情况下在 Hive 中只有 500W 左右的记录数。排查过程数据导入脚本 Log通过 Log 可以发现以下信息:该 Sqoop 任务被分解为 4 个 MapTask。MapTask 执行期间有异常,是网络异常导致 MySQL 连接不成功。Sqoop 任务对应的 MR 执行过程中总的被调起 9 个 MapTask,...

2021-02-23 16:44:22 1185

原创 java 位运算 好处_java 位运算(经常用到)

1.表示方法:在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。(1)正数的最高位为0,其余各位代表数值本身(二进制数)。(2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2、具体算法符及运算规则// 1、左移( << ) // 0000 0000 0000 0000 0000 0000 0000 0101 然...

2021-02-23 16:33:49 349

原创 DSm安装mysql_群晖 docker 安装 mysql

1、加载msyql 镜像 最好是指定版本,当前指定为 5.7.9配置容器的时候需要指定 mysql root 的密码 需要在环境添加参数才能启动:MYSQL_ROOT_PASSWORD=123456image.png安装 net-tools 与 vim 工具apt-get updateapt-get install net-toolsapt-get install vimimage.png2、登...

2021-02-23 09:30:45 768

原创 bind mysql django_mysql配置-django

mysql配置-django@(python)数据库配置像前面章节提到的 模版路径一样,数据库配置也是在Django的配置文件里,缺省 是 settings.py 。 打开这个文件并查找数据库配置:DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': os.path.join(BASE_DIR, 'db.sq...

2021-02-23 01:38:43 99

原创 python迭代举例_Python文件迭代的用法实例教程

在python开发中,我们常常都会用到迭代器,所以对于python初学者来说,必须掌握迭代器相关知识。本文小编就将为大家分享有关迭代器的相关知识,觉得有必要了解或加深了解的童鞋,请往下看。1.迭代器介绍可迭代对象:列表、元组、字符串迭代工具:for循环、列表解析、in成员关系测试、map内建函数下面,通过具体的例子,给大家展示一下:1.>>>foritemin(1,3,4...

2021-02-21 20:39:46 439

原创 java double 转byte_java基本数据类型及相互间的转换

1.首先复习一下java的基本数据类型,见下图2.比较他们的字节数备注:1字节(Byte)=8位(Bit)3.转换中的知识点java中整数类型默认的int类型;小数类型默认的double;char 可以当做一中特殊的整数类型;int无法转换为boolean;小数类型转为整数类型,小数可能被舍弃,所有出现精度损失,所以需要强制转换;boolean 类型不能转换成任何其它数据类型;byte b2 = ...

2021-02-21 05:36:01 1825

原创 linux java main_linux下执行java的main方法.doc

linux下执行java的main方法首先在linux下执行需要引入第三方jar包的main方法,具体操作如下:1、首先检查你所在的linux系统下是否安装了jdk,是否能执行javac对.java文件进行编译,如果可以则跳过,如果不行则按照如下操作安装jdk 首先检查本地的jdk在linux上执行java和javac命令如下:如果返回以上结果则安装正确,如果提示没有安装则执行 yum insta...

2021-02-21 04:20:43 2890

原创 java进程间通信方法_java面试——说说进程间通信的方式

我们先来看看面试题目:(学习视频分享:java视频教程)面试题一:进程间的通信方式(VIVO、阿里巴巴面试题)面试题二:进程通信方式有哪些,问我分别怎么使用,管道有哪些类型,各有什么优缺点。(百度面试题)一、进程通信的目的1、数据传输一个进程需要将它的数据发送给另一个进程。2、资源共享多个进程之间共享同样的资源。3、通知事件一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件4、进...

2021-02-17 02:29:15 272

原创 正则表达式判断是否mac地址 java_使用正则表达式判断字符串是否为MAC地址

今天Boss给了一个小任务,要求给定一个字符串,判断该字符串是否是MAC地址,并用Java和正则表达式实现。于是我顺便百度了下MAC地址,并在cmd下使用getmac获取本机的MAC地址,了解了一点后,就用Java实现了。为了方便测试与输入输出,选择使用Android作为UI交互。反正都是用Java,对于这个问题,一个Java项目和Android区别不大。首先看一个MAC地址:48-5D-60-6...

2021-02-16 17:27:06 797

原创 java 变量的作用域_Java 变量作用域范围

Java 变量类型域 也叫成员变量,属于某个对象的属性,必须创建实例对象,才会被 JVM 分配空间,这个实例变量才可以被使用。静态变量是类级别变量[局部变量 是方法内的变量所有变量在使用前都必须声明int a, b, c; // 声明三个 int 型整数:a,b,cint d = 3, e = 4 ,f = 5; // 声明三个整数,并赋予初值byte g = 22 ; // 声明并初始化 gSt...

2021-02-16 13:00:30 326

原创 java在电脑哪里_javapc软件_PC的JAVA程序都在哪里?

PC的JAVA程序都在哪里?答:java的桌面应用很少,除了小工具外,基本上很难说出有什么通用的桌面应用。这是因为:一、Java在桌面应用程序的界面开发上不占优势,不容易开发出比较美观的界面(除了SWT和JFace的界面在程序开发工具上有应用外)。二、操作系统的底层语言一般为C语言,Java在系统调用的时候,也许比不上微软的开发语言方便。电脑/网络JAVA软件答:不一定,但是如果用java,必须装...

2021-02-16 11:33:43 566

原创 java web前端模版_Java 之 Web前端(三)

1.JSPa.全称:Java Server Pageb.运行:翻译、编译、类装载、类实例化、(初始化、服务、销毁 (这三点为Servlet的生命周期))2.JSP的基本组成a.HTML模板注:如果有,JSP就在项目的根目录下。否则就在当前位置b.Java小脚本①方法嵌套的脚本  (直接书写在Servlet中的Service方法中)system.out.println( str );%>②脚本...

2021-02-13 12:25:49 554

原创 java set 重复_java Set接口(元素不可以重复)

Set是Collection子接口;Set和Collection基本上一样,一点除外:Set无法记住添加的顺序,不允许包含重复的元素。当试图添加两个相同元素进Set集合,添加操作失败,add()方法返回false。Set判断两个对象是否相等用equals,而不是使用==。也就是说两个对象equals比较返回true,Set集合是不会接受这个两个对象的。常用子类:HashSet:散列存放TreeSe...

2021-02-12 15:46:44 717

原创 list 删除 java_java中List删除时需要的注意事项

java中的LIST在删除时,一般会用list.remove(o);但这样往往会出现问题,先来看下面的这段代码:package com.demo;import java.util.ArrayList;import java.util.List;public class Test11 {public void delete(){List list = new ArrayList();list.add...

2021-02-12 13:09:06 298

原创 java ftp 上传文件_Java 实现ftp 文件上传、下载和删除

importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importorg.apache.commons.net.ftp.FTPClien...

2021-02-12 12:51:58 62

原创 java3d_Java3D应用实例-加载Obj 三维模型

packagecom.java3d.dennist.loader;importjava.applet.Applet;importjava.awt.BorderLayout;importjavax.media.j3d.Alpha;importjavax.media.j3d.Background;importjavax.media.j3d.BoundingSphere;importjavax.medi...

2021-02-12 09:23:00 368

原创 python删除文件第一行第一列_如何使用Python删除文本文件的第一行?

我一直在网上搜索,但没有找到任何好的解决办法。这是我的文本文件:[54, 95, 45, -97, -51, 84, 0, 32, -55, 14, 50, 54, 68, -3, 57, 88, -1][24, 28, 38, 37, 9, 44, -14, 84, -40, -92, 86, 94, 95, -62, 12, -36, -12][-26, -67, -89, -7, 12, -...

2021-02-10 01:24:37 1035

原创 mysql front和navicat_NavicatforMySQL与MySQL-Front比较[图文]

MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL-Front的特色功能做一个详细介绍与比较。(一)MySQL-FrontMySQL-FronMySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL-Front的特色功能做一个详细介绍与比较。(一)MySQL-FrontMySQL-Front是一款小巧的管理Mysql的应用程序,其主...

2021-02-07 08:01:54 271

原创 mysql +spring mvc+jsp+jquery怎么分页_springMVC+JSP+jQuery做分页查询示例

单独做一个分页JSP,代码如下:pageEncoding="UTF-8"%>首页上一页下一页尾页总页数(1)当前页(1)JSP页面对应的js代码:$(document).ready(function(){$("#pageId").on('click','.pre,.next,.first,.last',jumpToPage);});//设置分页function setPagination(...

2021-02-06 23:56:36 127

原创 wps无法识别_如何在WPS上使用Pacoo的公式识别

很多使用WPS的同学无法使用公式识别,现在Pacoo帮你们找到个解决办法了!原来......WPS有个教育版,可以支持插入LaTex公式。使用教程1. 访问:https://education.wps.cn/ ,下载并安装WPS教育版。2. 打开Pacoo公众号,将待识别的公式截图发送给Pacoo。3. 在WPS中点击“插入——公式——插入Latex公式”。4. 将Pacoo识别出...

2021-02-06 03:03:45 1416

原创 圆和长方形周长相等谁的面积大_周长相等的长方形正方形和圆谁面积最大,谁面...

满意答案愤怒农民孩子2018.02.03采纳率:58%等级:12已帮助:12441人随便找一个数字假设为周长,然后根据三个公式,求出面积。对比后,是圆的面积最大。举例:如三角形、正方形、圆在周长均为121.三角形(拿等边三角形为例):3X=12,则边长为4,高为2倍根号3,面积为4倍根号32.正方形:边长为3,面积为93.圆:2∏R=12,则R=∏分之6,则面积为=∏分之36故:周长相等的...

2021-02-05 08:48:24 720

原创 python更改类名_可以用python修饰符更改类(类型)的名称吗?

我试图通过装饰我的Django(ORM)模型(类定义)来自动编码100个数据库表模型,从而从文件名中派生出它们的类名。但我觉得我的“装饰深度”太浅了。我需要在我的__call__方法中使用函数def或类定义吗?像这样简单的事情就做不到吗?在# decorators.pyimport osfrom inspect import get_moduleclass prefix_model_name_wi...

2021-02-04 04:03:39 807

原创 pl sql 操作mysql_Oracle数据库基本操作(四) —— PLSQL编程

Procedure Language 实际上是Oracle对SQL语言的能力扩展,让SQL语言拥有了if条件判断,for循环等处理。一、PLSQL基本语法1 DECLARE2 --声明部分3 变量名 变量类型 :=初始值4 变量名 emp.sal % TYPE --引用类型的变量5 emp % rowtype --记录型变量6 BEGIN7 -...

2021-02-03 09:41:59 248

原创 python 做服务程序_Python 编写Windows服务程序:将Python作为Windows服务启动

#-*- coding:utf-8 -*-[python]import win32serviceutilimport win32serviceimport win32eventclass PythonService(win32serviceutil.ServiceFramework):"""Usage: 'PythonService.py [options] install|update|remo...

2021-02-03 01:54:22 205

原创 postman参数heder_postman工具介绍及常用参数设置

postmanpostman是一款强大的http请求调度利器,与Fiddler一样,不过postman比较专注在开发领域,特别是项目 前后端分离时,后端程序员可以专注写后台逻辑的实现。还有一个优点是,可以保存以前的项目发送的请求,这样便于在以后用到的时候 及时的找到。不用重新组装测试数据。选择要应的版本下载 ,当前2020.02.24最新版本是Version7.18.0,如果不是win平台,可以选...

2021-02-02 21:33:40 402

原创 mysql设置数据库连接池语句_数据库连接池-配置 wallfilter(示例代码)

使用缺省配置的WallFilter...结合其他Filter一起使用...这样,拦截检测的时间不在StatFilter统计的SQL执行时间内。如果希望StatFilter统计的SQL执行时间内,则使用如下配置...指定dbType有时候,一些应用框架做了自己的JDBC Proxy Driver,是的DruidDataSource无法正确识别数据库的类型,则需要特别指定,如下:...指定配置装载的目...

2021-02-02 17:06:50 245

原创 mysql中的表是什么意思_数据库中的表单和报表是什么意思啊?

数据库中的表单和报表是什么意思啊?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数据库中的表单和报表是什么意思啊?表单是面向用户,是为用户提供的用于与系统进行交互的窗口,而报表是将数据输出的一种形式数据库中的报表是什么意思你说的是不是一些报表产品,可以直接连接数据库,对数据库中的数据进行读取、汇总计算,形成电子报表。这...

2021-02-02 03:59:46 1148

原创 php 微信昵称 mysql_php调用微信用户信息接口昵称里面的emoji表情怎么存储到mysql中?...

如题:目前确定是将获取到的字符串转为unicode编码存储到表中,表的编码是utf-8;现在遇到的问题是:如果使用json_encode()函数多次转义后存储到数据库中的字符串多了好几层的双引号,如果只转义一次存储到数据库中虽然没有了引号,但是 符号不见了,如下图,后面附关键代码,新手咨询存储的正确方式;看到回答都是需要将数据库字符集改为:utf8mb4,想知道不用这个字符集用utf-8不可以吗...

2021-02-01 00:44:21 198

空空如也

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

TA关注的人

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