自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Java对象序列化乱码6_java.io 序列化 总结Serializable 和 Externalizable 的区别与联系,以及输出后的乱码问题...

[java] view plaincopy"WHITE-SPACE:pre">我们可以通过序列化来保存一个对象的状态(实例变量)到文件中,也可以从这个格式化的文件中很容易地读取对象的状态从而可以恢复我们保存的对象。对象序列化就是把对象写入到输出流中,用来存储或者传输。对象的反序列化就是从输入流中读取对象。用来实现序列化的类都在Java.io包中,我们常用的类或接口有:ObjectOutpu...

2021-02-28 10:19:07 350

原创 java清除集合里的数据_JAVA有选择性删除一个集合里的所有数据

今天在做项目时遇到了一个问题,是购物车功能,要删除购物车里所有集合的元素。后来发现,只能删除掉其中一半的元素,经过调试发现,是因为在遍历数据的时候,i++在不断的增长,而调用data.remove(i)之后,数据的集合又在不断的减少,最终导致只能删除掉其中一半的元素。试了一下,如果提前如获取整个数据的大小,在进行选择性删除某些元素的时候,又会出现数组越界的异常。最后发现,要在循环每一个元素并且进行...

2021-02-28 08:12:41 587

原创 java 并发xmind_多线程+高并发+操作系统+网络+基础+调优+源码等xmind图整理好了

前言多线程并发问题,基本是面试必问的。今年刚刚毕业准备找实习的同学或者经历过最近一段时间面试的朋友们,相应你们应该都有一个相同的问题被问到,那就是多线程与高并发因为最近和腾讯、阿里包括字节和京东等一线大厂的面试负责人朋友在聊天的时候,他们给我共同的建议就是在面试的时候都要问一下对于多线程和高并发的理解,因为这些技术的理解决定了他们的项目在做的时候,他们所负责的部分深入到了什么程度。相信说到这里,有...

2021-02-27 17:47:06 110

原创 java foreach 本质_Java中的增强for循环(foreach)的实现原理与坑

在JAVA中,遍历集合和数组一般有以下三种形式:for(inti=0;i<list.size();i++){System.out.print(list.get(i)+",");}Iteratoriterator=list.iterator();while(iterator.hasNext()){System.out.print(iterator.next()+",");...

2021-02-27 14:31:43 207

原创 mysql 存储过程 select 变量_在mysql中使用select到局部变量和准备好的语句中

每次调用此存储过程我都会收到此错误:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1似乎是什么问题?这是代码:DELIMITER $...

2021-02-27 06:56:30 192

原创 java发送通知栏样式_android创建通知栏(java版)

import android.app.Application;import android.app.NotificationChannel;import android.app.NotificationManager;import android.os.Build;import java.util.ArrayList;import java.util.HashMap;import java.uti...

2021-02-27 03:27:52 196

原创 windows10安装java ee_eclipse安装教程(win10)

下载链接:运行后有很多版本可供选择Eclipse IDE for Java Developers 是为java开发的Eclipse IDE for Java EE Developers 是为J2EE开发的Eclipse for RCP/Plug-in Developers 是为RCP和插件开发的Eclipse IDE for C/C++ Developers 是为C/C++开发的Eclipse C...

2021-02-26 22:07:14 255

原创 java redis快速入门_快速入门-如何在Java上使用Redis

首先简要说明Redis。Redis概述redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础...

2021-02-26 14:37:47 74

原创 java怎么调用其他oracle用户的存储过程_Java开发网 - 哪位大侠知道在java中怎么调用oracle中有包名的函数或存储过程?多谢啦!...

Posted by:houlianyingPosted on:2003-07-22 12:56提示错误信息:ava.sql.SQLException: ORA-06550: 第 1 行, 第 15 列:PLS-00302: 必须说明 'FOO' 组件ORA-06550: 第 1 行, 第 7 列:PL/SQL: Statement ignoredat oracle.jdbc.dbaccess.DB...

2021-02-25 01:49:41 53

原创 知网Java开发面试题_CNKI(同方知网)+社招+java

楼主有两年java开发工作经验,因为喜欢折腾,不安于现状,所以选择社招一面:同方知网总部(北京)在东升科技园那块,然后又A栋楼和B栋楼都会有同方知网的工作人员,如果联系的是HR,那么会首先去A栋楼找你联系的HR,接着领一份题去做,一面笔试题入下:1.JVM垃圾回收机制以及四大算法优化策略是如何实现的,新生代和老年代2.事务隔离级别,清楚地描述事务的每个隔离级别,随机找出一个进行提问细节3.线...

2021-02-24 15:08:35 262

原创 java spark依赖_Spark(8)——窄依赖和宽依赖

Spark的窄依赖窄依赖是指父RDD的每个分区只被子RDD的一个分区所使用,子RDD一般对应父RDD的一个或者多个分区。(与数据规模无关)不会产生shuffle。下面的join也是窄依赖,虽然有两个父RDD,但是两个 RDD中每个分区都被一个子RDD的分区使用,即使父RDD的分区里面的内容并没有让子RDD的一个分区使用。 宽依赖指父RDD的多个分区可能被子RDD的一个分区所使用,子RDD分区通常对...

2021-02-24 09:56:11 160

原创 java超市系统开卡注册_java实现简单超市管理系统

本文实例为大家分享了java实现超市管理系统的具体代码,供大家参考,具体内容如下一、使用技术javaSE二、实现功能超市管理系统具体要求如下:使用选择结构,循环结构,数组的知识实现一个超市管理系统三、运行效果图1.货物清单2.增加货物3.删除货物4.修改货物5.退出首先我们分析图片里的内容,需要创建一个货物类。public class Goods {private String number;pr...

2021-02-23 19:00:48 220

原创 html引入css webpack_webpack的css单独打包,html未引用对应的css

先上webpack.dev.config.js的配置文件var ExtractTextPlugin = require("extract-text-webpack-plugin");var HtmlWebpackPlugin = require('html-webpack-plugin');var webpack = require('webpack');var path = require('p...

2021-02-23 17:09:17 204

原创 java网络打印机_Java直接打印到Postscript网络打印机

I am not sure you can do it without extra library.This example shows you how to send the file to a network printer, but requieres an adobe library (based on commercial J2EE Livecycle ES though, so not...

2021-02-21 11:27:52 289

原创 facade java_java – Facade模式的最佳实践是什么?

我的代码工作正常,但我不知道我实现它的方式是否合适.基本上,我想保持模式而不违反它.代码如下所示:包模型(省略了setter / getters):public class CA {private Integer in;private Integer jn;}public class CB {private Integer kn;private Integer ln;}public class C...

2021-02-21 08:33:43 37

原创 mysql5.0修改连接时间_修改Linux下MySQL 5.0的默认连接数100

在访问量过多的时候网站经常奔溃,查找原因发现服务器的连接数才100 ,怎么修改呢言归正传,我以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明:vi /usr/local/mysql/bin/mysqld_safe找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数:-O max_connections=1500具体一点就是下面的位置:用红字特别...

2021-02-18 09:22:59 43

原创 java单列模式简单_JAVA 设计模式 之 单列模式

1.什么是单列模式说简单点就是确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例比如:线程池、日志对象 这些都是被设计成单列2.单列模式的特点-有且只有一个实例-必须自己创建自己唯一的实例-必须给其他所有的对象提供这一实例-单列模式保证全局对象的唯一性3.线程安全问题在使用单例对象的时候,要注意单例对象内的实例变量是会被多线程共享的,推荐使用无状态的对象,不会因为多个线程的交替调度...

2021-02-17 02:07:10 71

原创 java 获取键盘事件_Java中的鼠标和键盘事件

1、使用MouseListener借口处理鼠标事件鼠标事件有5种:按下鼠标键,释放鼠标键,点击鼠标键,鼠标进入和鼠标退出鼠标事件类型是MouseEvent,主要方法有:getX(),getY() 获取鼠标位置getModifiers() 获取鼠标左键或者右键getClickCount() 获取鼠标被点击的次数getSource() 获取鼠标发生的事件源事件源获得监视器的方法是addMouseLis...

2021-02-16 16:31:37 524

原创 java基类和派生类_基类和派生类对象之间的赋值

class A{}Class B:public A{}A aobject;B bobject;有关(1)aboject=bobject;(2)bobject=aboject;的说明。=============================================================================(1)aobject=bobject; 调用default A:...

2021-02-16 10:12:15 170

原创 java bean 注解_Spring @Bean 注解的使用

使用说明这个注解主要用在方法上,声明当前方法体中包含了最终产生 bean 实例的逻辑,方法的返回值是一个 Bean。这个 bean 会被 Spring 加入到容器中进行管理,默认情况下 bean 的命名就是使用了 bean 注解的方法名。@Bean 一般和 @Component 或者 @Configuration 一起使用。@Bean 显式声明了类与 bean 之间的对应关系,并且允许用户按照实际...

2021-02-16 02:12:56 537

原创 hashcode值指的是什么_什么是hashcode

当你不会写文章的时候,那你就复制一些。。。时间久了说不定就会了呢声明:本文的内容大部分copy了参考文章的内容,如果想看原文章,请点击下面链接。本文纯属自己复习用。参考文章:http://www.cnblogs.com/whgk/p/6071617.html1.什么是hash,hash值怎样生成的.hash 翻译做“散列”,也可直译为“哈希”,就是把任意长度的值输入,通过hash()函数输出固定长...

2021-02-15 22:26:29 184

原创 java 开源的框架有哪些_java 开源的框架有哪些

Spring Framework 【Java开源JEE框架】 (推荐学习:java课程)Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分...

2021-02-15 18:00:34 203

原创 java 调用 kotlin_Kotlin与Java相互调用

Kotlin的设计过程中就考虑到了与Java的互操作性。在Kotlin中可以直接调用既有的Java代码, 反过来在Java中也可以很流畅地使用Kotlin代码。Kotlin 调用 Java一、大多数Java代码,可以直接调用:fun () {val list = ArrayList()list.add("hello world")}二、特殊的调用规则以下为Kotlin调用Java的一些特殊调用规则...

2021-02-13 14:29:43 249

原创 如何解决java乱码问题吗_java乱码问题处理

java乱码问题处理java乱码出现的问题有很多,这里主要解释tomcat,jsp,html,http(get,post请求乱码处理)。常见的问题可能是tomcat,http请求乱码问题,对于jsp,html是很小儿科的,希望对需要的人有用。1、关于配置Tomcat的URIEncoding问题:程序需要发送http GET请求到服务器,请求的参数中包含了中文字符。程序中参数为UTF-8格式,且经过...

2021-02-13 14:02:12 80

原创 车提示检测轮胎气压_胎压警示灯亮了,3步教你自检处理

这一期,我们继续来聊聊高频出现的警示灯,本期主角是“胎压警示灯”。这个警示灯亮起,车子究竟肿么了?如何应对?复位方法掌握了吗?本期话题聚焦:1. 胎压警示灯亮,直接式胎压监测装置车辆如何自检处理2. 胎压警示灯亮,间接式胎压监测装置车辆如何自检处理3. 日常用车过程中,如何手动保养复位花生君教你如何轻松面对胎压警示灯亮,本文1662 个字,大概花费5分钟阅读,就能掌握应对妙招。胎压警示灯亮,直接式...

2021-02-12 13:28:02 2815

原创 java 生成条形码_JAVA 生成扫描条形码

声明:转载为个人学习收藏,如有侵权,请及时联系本人删除,转载地址:https://www.cnblogs.com/MariaWang/p/10837641.html条形码是一种可视化、机器可读的数据,这些数据通常描述了携带该条码的物品的相关信息。条形码已经广泛被应用在商品流通,图书管理,邮政管理和银行系统等领域。在这篇文章中,将介绍如何生成和扫描一些常见的一维和二维条形码。所需工具:Free Sp...

2021-02-12 09:50:23 546

原创 java数组循环_基于Java数组实现循环队列的两种方法小结

用java实现循环队列的方法:1、添加一个属性size用来记录眼下的元素个数。目的是当head=rear的时候。通过size=0还是size=数组长度。来区分队列为空,或者队列已满。2、数组中仅仅存储数组大小-1个元素,保证rear转一圈之后不会和head相等。也就是队列满的时候。rear+1=head,中间刚好空一个元素。当rear=head的时候。一定是队列空了。队列(Queue)两端同意操作...

2021-02-12 09:11:57 146

原创 python 判断dict是否包含某个key 开销_python的dict判断key是否存在的方法

大家在学会python中的字典,会发现,字典中是没有特殊顺序的,但是都存储在一个特定的key下面,key是什么呢?其实key是python字典中的键,可以是数字,也可以是字符串,可以存储任意类型的对象。那你知道如何判断字典中key的存在吗?下面小编就向大家介绍python中,判断字典中是否存在key的两种方法。方法一:使用自带函数实现dict = {'a': {}, 'b': {}, 'c': {...

2021-02-09 09:30:47 1808

原创 python 中文语音播报_python pywin32 pyttsx 语音 播报 朗读

pyttsxpip install pyttsx3只支持英文 普通机器人声音import pyttsx3engine = pyttsx3.init()engine.say("hello world")engine.runAndWait()设置属性,语速和声音大小import pyttsx3engine = pyttsx3.init() # object creation""" RATE"""ra...

2021-02-09 08:31:05 660

原创 mysql数据库建立 job_xxl-job入门实践

源码在码云上([email protected]:lynch168/spring-boot.git)1、下载xxl-job源码xxl-job源码地址:https://github.com/xuxueli/xxl-job解压导入到Eclipse,如下图所示:2、修改pom.xml文件2.1、修改/xxl-job-2.0.2/pom.xmlorg.apache.maven.pluginsmaven-sourc...

2021-02-08 11:56:53 1977

原创 goroutine并发MySQL_go语言大并发(一)----goroutine与并发模型

1. 深入理解并发和并行并行的关键是同时可以做很多事情,常见的有多机并行,多核并行;并发是同时管理很多事情,在规定时间内这些事情都能得到执行。并发重在避免阻塞,使程序不会因为阻塞而停止执行;并行则是依赖硬件和操作系统的资源。并发在于结构,并行在于执行。应用程序具备好的并发结构,操作系统才能更好地利用硬件并行执行,合理地进行调度,提升CPU利用率。应用层程序员提升程序并发处理能力的一个重要手段就是为...

2021-02-07 17:53:28 223

原创 启动mysql报套接错_Linux 系统下MySQL连接的套接字出错问题解决

首先,lampp安装在opt目录下,那个mysql.sock文件是放在/opt/lampp/var/mysql/mysql.sock中,不是在/var/lib/mysql/mysql.sock这PHP的一个已经解决的问题:(套接文件找不到的问题)对于这个问题baidu一下,天下问题一大抄!有的问题还是得自己琢磨喽~~ 至于那些答案,当然也是解决问题的思考方向,大家可以参考一下!但某些答案和此问题...

2021-02-05 08:19:04 172

原创 rocketmq 订阅组_必须先理解的RocketMQ入门手册,才能再次深入解读

RocketMQ是一个纯java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点,同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。具有以下特点:能...

2021-02-04 19:56:44 1097

空空如也

空空如也

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

TA关注的人

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