自定义博客皮肤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)
  • 问答 (1605)
  • 收藏
  • 关注

原创 java jdbc 连接ignite_Apache Ignite 学习笔记(二): Ignite Java Thin Client

前一篇文章,我们介绍了如何安装部署Ignite集群,并且尝试了用REST和SQL客户端连接集群进行了缓存和数据库的操作。现在我们就来写点代码,用Ignite的Java thin client来连接集群。 在开始介绍具体代码之前,让我们先简单的了解一下Ignite的thin client,以及背后的binary client protocol(原本打算把thin client翻译为精简客户端,bia...

2021-02-28 09:20:23 697

原创 java21点游戏是否发牌_【求助】小白用JAVA做21点游戏。有问题卡住了

该楼层疑似违规已被系统折叠隐藏此楼查看此楼问题就是现在点一下“摸牌”按钮。一次性就发了2张牌。 我想能够点一下。给一张。点一下。又给一张。要逐个运行。让一个按钮点击多次运行不同的步骤。点击第一次运行第一个步骤。点击第二次运行第二个步骤。........…卡在这了。 还没写完。写不下去了。 求大神指点package main;import java.awt.*;import java.awt.e...

2021-02-28 07:31:20 77

原创 用java中用类方法编写排序_Java8 使用lambda表达式编写比较器对集合排序

1.概述Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据。在最简单的形式中,一个lambda可以由用逗号分隔的参数列表、–>符号与函数体三部分表示。例如:Arrays.asList( "a", "b", "d" ).forEach( e -> Syst...

2021-02-28 04:55:25 243

原创 mysql分组排列的查询语句_最近总结的mysql分组排序查询语句

(1):一个表中的分组排序先准备数据:1.创建一个表create table jjyy(id int(11) not null auto_increment,username varchar(50) default null,userType varchar(30) default null,value varchar(20),primary key(id))2.插入数据insert into j...

2021-02-27 20:37:17 269

原创 java 链式封装_【JAVA】链式存储(封装)

在链式存储中,我们每创建一个对象,其中所存的东西都分为,数据部分和指针部分。指针部分保存该对象的下一个节点对象,即下一个对象的地址,在Java里面保存地址的我们称之为引用,在C语言里面我们称之为指针。我们可以通过该引用去指向下一个对象,同样下一个对象也有自己的指针部分。每当我们要存一个元素到这个集合里头时,都要创建一个新的节对象。结构与前面的对象相同,并且通过指针部分将其连接在其中。如果我们要进行...

2021-02-27 17:52:03 327

原创 java 并发 对象组合_第四章:对象的组合——java并发编程实战

一、设计线程安全的类找出构造对象状态的所有变量(若变量为引用类型,还包括引用对象中的域)约束状态变量的不变性条件建立对象状态的并发访问管理策略(规定了如何维护线程安全性)1、收集同步需求(找出复合操作、多个变量遵循原子性的操作等)2、依赖状态的操作(找出操作是否基于先验条件,例:取出当队列不为空)3、状态的所有权(对象被哪些线程所有,哪些线程可以操作对象)二、实例封闭将数据封装在对象内部,可以将数...

2021-02-27 05:45:06 84

原创 java多线程处理一段语句_java 多线程(一)

什么是线程一个程序可能包含多个并发运行的任务,线程(Thread)是指一个任务从头到尾的执行流。线程提供了运行一个任务的机制。对于 Java语言,可以再一个程序中并发得启动多个线程。这些线程可以再多处理器系统上同时运行。在单处理器系统中,多个线程共享cpu时间成为时间共享。儿操作系统负责调度以及分配资源给每一个线程。因为cpu大部时间都是空闲的,所以这种安排是切实可行的。多线程可以是程序反应更快,...

2021-02-27 04:00:53 117

原创 webbasic java_Basic Java Web 应用开发框架:应用篇(十四)

Portal-Basic Java Web 应用开发框架:应用篇(十四) —— 异步 Action Portal-Basic Java Web应用开发框架(简称 Portal-Basic)是一套功能完备的高性能Full-Stack Web应用开发框架,内置稳定高效的MVC基础架构和DAO框架(已内置Hibernate、MyBatis和JDBCPortal-Basic Java Web 应用开发框架...

2021-02-26 21:57:40 56

原创 java 实体类反射_实体类之间如何利用反射完成自动转换

我现在在做系统间的交互,要做实体间的转换。对面系统的实体和我们系统的实体是一样的,如何利用反射完成自动转换,而不是手写。publicstaticPrpMScarLossDtotranToPrpMScarLossDto(SprpLcarLossDtos){PrpMScarLossDtop=newPrpMScarLossDto();p.setApprovercode(s.getAppr...

2021-02-24 20:21:50 430

原创 java中if函数判断空_还在用if(obj!=null)做非空判断,带你快速上手Optional

1.前言相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨,有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性 Optional来尽量简化代码同时高效处理NPE(Null Pointer Exception 空指针异常)2.认识Optional并...

2021-02-24 06:27:15 874

原创 insert mysql 死锁_Mysql中update后insert造成死锁的分析

问题描述sql如下:START TRANSACTION;UPDATE table_a SET ... WHERE id = x ;IF(ROW_COUNT() = 0) THENINSERT INTO table_a id VALUES x;END IF;COMMIT;其中id为主键。平均一天有不到10次的死锁。排查过程首先查看程序日志,发现死锁都只有新用户首次登录时才出现。也就是说,update...

2021-02-23 18:42:59 304

原创 hpux开机启动MySQL_HPUX安装weblogic

HPUX默认的java1.5路径是/opt/java1.5/bin/java设置环境变量vi /etc/profileexport JAVA_HOME=/opt/java1.5PATH=$JAVA_HOME/bin:$PATHexport PATH# java -jar /wls/server103_generic.jar会和winX通讯,鼠标点点,就结束安装.点击安装的时候.显示需要的是JDK1...

2021-02-23 16:56:23 74

原创 shell url转义_Shell正则匹配年月日和URL编码

这是我学习Shell编程的心得,在这里做个记录,以便其他朋友们也可以参考,我们都知道,正则是一个很强大的语法,在我们平时的程序开发或工作中都可以用到正则,可以快速的找到我们需要匹配的文本。相关连接:Shell 自动删除指定字符窜后边的字符窜 https://www.myzhenai.com.cn/post/2300.html正则表达式,又称规则表达式。(英语:Regular Expression,...

2021-02-22 01:32:06 510

原创 java docker开发_如何使用Docker 进行Java 开发

这周,我和Anna、Stephan、Timo在慕尼黑的W-Jax开了一个关于企业技术(特别针对Java)的会议。没想到居然有这么多的人对Docker感兴趣,但问题是怎么在Docker上进行Java开发呢?我个人比较喜欢短小的示例,它可以通过包含几个小文件的框架帮助你了解某个技术。不幸的是,这在Java的世界很难实现,因为大多数的示例都需要某个IDE以及适当的对Web框架有所了解。在这篇文章中,我将...

2021-02-21 04:18:05 171

原创 java同步的实现方法_浅谈Java三种实现线程同步的方法

浅谈Java三种实现线程同步的方法一、概述无论是使用何种语言编程,在多线程编程中,常常会遇到多个线同时操作程某个变量(读/写),如果读/写不同步,则会造成不符合预期的结果。例如:线程A和线程B并发运行,都操作变量X,若线程A对变量X进行赋上一个新值,线程B仍然使用变量X之前的值,很明显线程B使用的X不是我们想要的值了。Java提供了三种机制,解决上述问题,实现线程同步:同步代码块synchroni...

2021-02-20 21:07:18 58

原创 mysql 导入 306_Excel数据和MySql数据转换_MySQL

步骤一:选取要导入的数据快儿,另外要多出一列,步骤二:将选中的数据快儿拷贝到一个新建的表格工作薄,然后“另存为” -》“文本文件(制表符分割)(*.txt)”,假如存到“D:data.txt”这个位置里。步骤三:根据要导入的数据快儿建立MySql数据库和表,然后使用命令load data local infile 'D:data.txt' into table exceltomysql field...

2021-02-18 01:44:54 38

原创 java跨行读取字符_Java 按行读取文件按行写入文件并以空格分割字符串的方法

首先是按行读取字符串import java.io.BufferedReader;import java.io.File;import java.io.FileReader;public class TxtChange {public static void main(String[] args){File file=new File("E:\\oldData.txt");BufferedReade...

2021-02-17 02:15:14 217

原创 基于内容的推荐算法java_推荐算法之基于内容的推荐

基于内容的推荐定义:通过用户历史感兴趣的信息,抽象信息内容共性,根据内容共性推荐其他信息。适用场景:用户量少,但是用户操作的事物多还是以推荐电影为例子:简要步骤:a.找到用户感兴趣的电影集合(同样,如何定义感兴趣是个难点,浏览过?点赞过?观看过?)b.找到这些电影的具体内容(导演?电影类型?主演?字幕类型?具体定义维度也是个难点)c.抽象具体内容的共性内容d.由这些共性内容找到其他电影,进行推荐具...

2021-02-17 01:52:27 939

原创 java张龙_张龙 Java8新特性及实战视频教程完整版

资源介绍链接失效或更多好课请联系微信 ZA_summer目录:01_JAVA8新特性课程介绍.mp402_JAVA8新特性课程介绍续.mp403_lambda表达式初步与函数式接口.mp404_深入函数式接口与方法引用.mp405_lambda表达式深入与流初步.mp406_function接口详解.mp407_function与bifunction函数式接口详解.mp408_bifunction...

2021-02-16 21:13:06 128

原创 java pdf jar包_Excel转PDF jar包以及完整工具类代码分享

[Java] 纯文本查看 复制代码package io.base.common.utils;import com.aspose.cells.License;import com.aspose.cells.Workbook;import java.io.*;/*** Word或Excel 转Pdf 帮助类* 备注:需要引入 aspose-cells-8.5.2.jar*/public class P...

2021-02-16 07:24:19 176

原创 java dao与dto_java-使用DAO,DTO模式作为MVC

public abstract class BaseDAO {public Integer create(T dto) {}public Integer update(T dto) {}public Integer delete(T dto) {}}public class JobDAO extends BaseDAO {public JobDAO(Connection conn) {super(...

2021-02-16 03:15:08 223

原创 java service层怎么写_我是如何写Service的

文章转载自:http://kiral.javaeye.com/blog/606348?page=2#comments原文还包括精彩的讨论。马上要告别研发了,所以写一些自己积累的经验,用来纪念4年的似水流年,本篇为第一张,用来介绍自己是如何写Service的,当然我总结的不一定合理,大家一起讨论下。笔者认为,Service及服务层,服务可以分为功能服务和业务服务,功能服务不易改变,业务服务易改变。...

2021-02-13 19:46:16 4055

原创 java button text_java button action and text change

从两个textfield获取两个数据,然后点击不同的button计算加减乘除,结果显示在textarea,但是textField.getText()只能获取String,而且TextArea.setText()只能给String代码如下import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import ja...

2021-02-13 10:18:39 58

原创 java 对象转换成map_Java对象转换成Map

需求总是千奇百怪,对象转成map,看似没必要,但就是有这个需求,所以记录下来首先是Bean复制代码package tools;import lombok.Data;/**private String id;private String model;//型号private String color;//颜色private String volume;//排量private int year;//年份...

2021-02-12 20:50:24 811

原创 java 类继承实例_java新手笔记14 类继承示例

1.Personpackage com.yfs.javase;public class Person {private String name;private int age;private char sex;private void privateMehtod() {System.out.println("call privateMehtod()...");}public Person() {/...

2021-02-12 15:12:19 76

原创 java内存区域_Java内存区域

一、JVM 框架Java 虚拟机 HotSpot 的框架:JVM 主要组成部分:Class Loader(类加载器)、Runtime Data Area(运行时数据区)、执行引擎(Execution Engine)。二、JDK1.6 内存区域Jdk1.6 内存区域Jdk1.6内存区域1. 程序计数器程序计数器(Program CounterRegister) 是一块较小的内存空间,它的作用可以看做...

2021-02-12 10:10:40 45

原创 sqoop java_Sqoop Java API 导入应用案例

环境信息:Linux+JDK1.7Sqoop 1.4.6-cdh5.5.2hadoop-core 2.6.0-mr1-cdh5.5.2hadoop-common 2.6.0-cdh5.5.2hadoop-mapreduce-client-core 2.6.0-cdh5.5.2需求:将oracle中的某表导入到hdfs实现:首先组织Sqoop命令:String[] args = newString[...

2021-02-12 09:57:27 287

原创 二分法查找 java_java二分法查找

java二分法查找/*** 二分法查找* @param intArray 查找的数据组(数组必须有顺序)* @param searchValue 查找的值* @return int 数组的索引值(index),如果没有找到,则返回-1*/public final static int search(int[] intArray, int searchValue){if(intArray != nu...

2021-02-12 09:53:16 49

原创 热释电传感器三个引脚_热释电传感器电路图大全(六款热释电传感器电路设计原理图详解)...

描述热释电传感器原理特性热释电红外传感器和热电偶都是基于热电效应原理的热电型红外传感器。不同的是热释电红外传感器的热电系数远远高于热电偶,其内部的热电元由高热电系数的铁钛酸铅汞陶瓷以及钽酸锂、硫酸三甘铁等配合滤光镜片窗口组成,其极化随温度的变化而变化。为了抑制因自身温度变化而产生的干扰该传感器在工艺上将两个特征一致的热电元反向串联或接成差动平衡电路方式,因而能以非接触式检测出物体放出的红外线能量变...

2021-02-12 08:40:00 5371

原创 python在线爬虫_Python爬虫入门教程 99-100 Python爬虫在线服务大全

本篇文章梦想橡皮擦会为大家介绍一些 python 爬虫相关的在线服务,这些在线服务或者工具很多时候都会大幅度的提高爬取数据的速度。为何写本篇文章爬虫百例博客已经临近结尾,最即将收尾之际,希望这篇文章可以带给大家更多的爬虫爬取思路,毕竟对于 python 爬虫爱好而言,更便利,更高效的获取到数据才是我们追求的目标。除了自己编码代码以外,有些时候我们可以借助外部的力量,达成自己的目的,而这些就是第三方...

2021-02-10 04:31:07 512

原创 c mysql 删除行_C语言MySQL 基础操作(添加、查询和删除)

MySQL 之数据添加/*练习mysql数据库的查询*/#include #include #include "/usr/local/mysql/include/mysql.h"int main(){MYSQL mysql;MYSQL_RES *res;MYSQL_ROW row;char *query;int flag, t;mysql_init(&mysql);if(!mysql_re...

2021-02-06 14:14:57 84

原创 树莓派python安装pip_windows平台安装Python、pip和flask

第一步,我们先来安装Python,最新的是3.5版本。windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。下载地址是:https://www.python.org/downloads/在下载完成之后,一直点击下一步就OK了。在安装完成之后,打开控制台,输入“Python”,我们能够看到下面的效果:原因很简...

2021-02-05 18:15:26 253

原创 mysql 事务实例_MySQL事务处理详细讲解及完整实例下载

一、MySQL事务概念MySQL 事务主要用于处理操作量大,复杂度高的数据。由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务用来管理 insert,update,delete 语句。二、事务特性:Atomicity(原子性)、Consistency(稳定性,一致性)、隔离性(Is...

2021-02-01 20:10:00 233

空空如也

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

TA关注的人

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