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

原创 java home should_NB: JAVA_HOME should point to a JDK not a JRE

安装了java, Idea, maven, tomcatjava -version 可以正常运行;但maven -v 就一直报错The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should ...

2021-02-28 16:11:36 254

原创 Java 捕获 mybatis异常_Spring与Mybatis整合后的SQL异常捕获

优秀文章相关框架后台:Spring,Mybatis记录原因在整理数据持久层的异常规范时,对异常java.sql.SQLSyntaxErrorException进行捕获发现使用其父类java.sql.SQLException无法实现,若使用java.sql.Exception进行捕获可以实现但异常定位将不准确,后经过了解发现Spring只支持抛出org.springframework.dao.Dat...

2021-02-28 13:23:10 755

原创 java组合如何生命_组合实体模式

介绍组合实体模式(CompositeEntityPattern)用在EJB持久化机制中。一个Java 介绍组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对象的图解。当更新一个组合实体时,内部依赖对象 beans 会自动更新,因为它们是由 EJB 实体...

2021-02-28 12:06:26 79

原创 maverick2 java_比较一下Struts,Turbine,Avalon,Maverick 的优缺点

我的建议相反,应该非常关注Jarkata的项目,作用如下:1,项目很多,大部分的项目都是有针对性的,你需要有个概括性的了解,知道它们涵盖了那些方面,进展情况。进一步,根据自己的情况选择合适的应用,深入学习。学习有两层含义,一层是学习使用,一层是学习源码。对于开发一般项目你只要学习使用就足够了,而Jarkata为你提供了最基本的文档,而且有一些项目本身就是使用其他项目很好的例子,这时,你就要看源码了...

2021-02-27 20:18:56 69

原创 java输入框提交随机数_java 键盘输入 与 随机数

接受键盘输入数据的步骤:(1) 创建一个扫描器对象.(2) 调用扫描器对象的next(), nextInt()方法扫描数据(3)导入包 import java.util.*;import java.util.*;Scanner scanner = new Scanner(System.in);System.out.println("请输入一个数字;);int score = scanner.nex...

2021-02-27 09:16:21 174

原创 去除小面积轮廓 java_OpenCV提取轮廓(去掉面积小的轮廓)

#include #include "cv.h"#include "cxcore.h"#include "highgui.h"#include using namespace std;#pragma comment(lib,"cv.lib")#pragma comment(lib,"cxcore.lib")#pragma comment(lib,"highgui.lib")struct Posit...

2021-02-27 05:07:31 325

原创 java printf输出数据占15位_在Java中使用printf格式化数字数据

首先,我们采用了一个double变量并将其显示两次。doubled=399.8877;System.out.printf("d1=%2$fd2=%1$g",d,d);在那之后,我们格式化了数值int数据-intval1=90,val2=35,val3=88,val4=600;System.out.printf("\nval1=%d,val2=%...

2021-02-27 03:39:41 136

原创 java中literal是什么_Java Kind.INT_LITERAL属性代码示例

@TriggerTreeKind({Kind.INT_LITERAL, Kind.LONG_LITERAL})public static ErrorDescription hint(HintContext ctx) {TreePath tp = ctx.getPath();int end = (int) ctx.getInfo().getTrees().getSourcePositions().g...

2021-02-26 21:50:24 289

原创 java依赖反转例子_01-03.依赖倒转原则(Dependence Inversion Principle)

1、基本介绍依赖倒转原则(Dependence Inversion Principle),他有五个点需要我们去掌握,如下:(1)高层模块不应该依赖低层模块,二者都应该依赖其抽象(何为抽象:抽象类或者接口我们就称为抽象,换言之就是可以去依赖接口,也可以去依赖抽象类,但是不能去依赖一个具体的子类)。(2)抽象不应该依赖细节,细节应该依赖抽象。(3)依赖倒转(倒置)的中心思想是面向接口编程。(4)依赖倒...

2021-02-26 15:25:27 110

原创 java下拉框填写省市县_下拉框选择省市区

html:--请选择----请选择----请选择--css:body {}js:/// var aProvince = ["河北省", "山西省", "湖北省"];//aProvince[0]; 河北省//aProvince[1]; 山西省var aCity = [["石家庄市", "张家口市", "承德市", "秦皇岛市"], ["太原市", "朔州市", "大同市", "阳泉市"], ["武汉...

2021-02-26 15:10:20 782

原创 java开源规则引擎比较_能否稍微给出与其他开源规则引擎的一些优缺点对比呢?...

qlExpress本身只是一个脚本语言,可以被封装成规则引擎,而drools本身是个规则引擎,专注于规则的条件匹配和执行,不具备可比性。qlExpress和groovy同属脚本语言,比较如下:1、groovy比qlExpress更兼容java语法相对功能复杂处理过程的大段java脚本,groovy可以直接拷贝过来运行,而qlexpress的语法很轻量,对原始的java代码有一定的兼容性问题,一般需...

2021-02-25 16:20:40 1717

原创 java 读程序写结果_java读程序写结果

1.classPerson{publicPerson(){System.out.println("hello");}publicPerson(Strings){this();System.out.println("Iam"+s);}}publicclassWhoextendsPerson{publicWho(){this("IamTony...1.class Person{public Perso...

2021-02-25 03:02:45 385

原创 java为啥算古老_java为什么要设计成这个样子?能否从思路上讲解一下?

因为 C++ 设计成这样,Java 抄它的,主要是为了装饰器模式。Java 是设计给企业用的,企业觉得好用比新手觉得好用重要,你积累了两三年经验后,就会觉得好用了。读写文件很慢,网速很慢,打印机很慢,啥都很慢,因为内存太快了,而处理器又更快了,为了用户体验良好,觉得你的软件很快牛逼,你需要缓存缓冲。你要咋加缓冲呀?文件写一个,网路写一个,打印机写一个,啥都写一个?为啥不只写一个缓冲字节流,然后套啥...

2021-02-24 13:02:34 50

原创 java如何统计汉字 个数_如何在字符串中统计汉字、字母、符号的个数

package chapter.denglu;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Dendlu extends JFrame implements ActionListener{//创建JPanel对象private JPanel jp = new JPanel();//创建标签数组...

2021-02-24 12:04:39 316

原创 c语言java php_【开发语言】PHP、Java、C语言的编译执行过程

编译型语言和解释型语言从PHP,Java和C语言的编译执行过程可以先解释下编译型语言和解释型语言。编译型语言程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等.解释型语言程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。比如Ba...

2021-02-24 06:16:37 69

原创 process java waitfor_Java调用外部程序waitfor()堵塞解决

【IT168技术】前些天使用Java调用外部程序的时候,发现线程会堵塞在waitfor()方法。调用方法如下:Process process=Runtime.getRuntime().exec(cmd);process.waitfor();如果直接在Shell中调用这个程序,程序会很快结束,不会僵死。为什么会堵塞呢,原因是当调用exec(cmd)后,JVM会启动一个子进程,该进程会与JVM进程建立...

2021-02-21 19:02:51 231

原创 java oracle 增删查改_Java 数据库操作oracle增删改查,通用封装基于hashmap

pt1:首先安装oracle连接驱动下载地址:https://pan.baidu.com/s/1jW_ofgU4eJmAn7Y2J5B46A 密码:epkz1.将ojdbc6.jar导入项目中先创建一个项目,然后在鼠标移到项目上右键-->new-->folder;folder name:lib;这样就在项目中创建了一个文件夹lib;然后将ojdbc6.jar包导入该文件夹中2.Ref...

2021-02-21 12:23:15 243

原创 python性能测试脚本_python性能测试脚本

import httplibimport urllibimport timeimport jsonclass Transaction(object):def __init__(self):self.custom_timers = {}def run(self):conn = httplib.HTTPConnection("localhost:8080")headers = {"Content-ty...

2021-02-20 23:29:56 220

原创 hot java_HotJava

Hibernate.cfg.xml配置文件:java:comp/env/jdbc/quickstartnet.sf.hibernate.connection.DatasourceConnectionProvidernet.sf.hibernate.dialect.SQLServerDialect5030true数据库表主键的知识点:Generator 为每个 POJO 的实例提供唯一标识。一般情况...

2021-02-20 01:04:28 168

原创 java写入txt文件 第一行_java写入txt文件 想要修改txt文件每一行的第一个数字 加一就好...

展开全部写了一个简易的方案,但32313133353236313431303231363533e4b893e5b19e31333335313065是效率比较低,如果有更好的方案还望不吝赐教;(不知道正则是否更方便些?)按行读取文件,然后按照空格分组,对第一个数字加1,然后写入新的文件。publicstaticvoidwriteFile(){BufferedReaderreader=n...

2021-02-17 02:15:24 1722

原创 java反射机制深入详解_Java反射机制深入详解

一.概念反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pasc...

2021-02-16 19:12:01 139

原创 java 锁 访问普通方法_Java Synchronized 锁的实现原理详解及偏向锁-轻量锁-重量锁...

Synchronize是重量级锁吗?是互斥锁吗?它的实现原理?前言线程安全是并发编程中的重要关注点,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多个线程共同操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再进行,这种方式叫互斥锁,即能达到互斥...

2021-02-16 17:11:37 86

原创 java 流常用接口_java8 流 中的常用函数式接口

List lowCaloricDishesName =menu.parallelStream().filter(d -> d.getCalories() < 400).sorted(comparing(Dishes::getCalories)).map(Dish::getName).collect(toList());Map> dishesByType =menu.stream(...

2021-02-16 15:31:19 63

原创 java 字符串 变量替换字符串_通过一个map替换字符串中指定的字符变量方法

项目中需要生成一个合约,存放在mysql对应的text类型的属性里,合约的内容对于每个用户来说大致都一样,但有几个地方需要替换成对应的信息,比如,甲方,乙方的名字,合约的日期,合约的金额。本来想找个第三方的jar包来实现这个功能,但找了很久都没有合适的,于是自己写了个简单的方法。package com.test;import java.util.hashmap;import java.util.m...

2021-02-16 13:33:38 563

原创 java xml properties_Java中properties及Web.xml配置文件用法

在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,开发时我们连接本地的数据库IP、数据库名称、表名称,这些信息都是本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里,通常我们的做法是用配置文件来解决。各种语言都有自己所支持的配置文件类型。比如 Python支持.ini 文件。因为它内部有一个ConfigParser...

2021-02-16 11:30:20 341

原创 java excel文件校验_java读取远程Excel文件内容,并做校验

1.背景测试文件地址:https://ifiletest.XXX.com/mis/temp/settlement/csv/settlement_cost/rentingexpenseitem1554975619468.xlsx目的:读取Excel文件内容,对单元格的值做校验针对不同的Excel版本,要采用不同的工具类HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展...

2021-02-16 03:32:20 940

原创 java单例接口_Java码农坎坷之路~单例&抽象类&接口

一.单例设计模式(设计思想)核心思想:在程序的运行中 该类的对象,不管怎么创建,始终保持有且只有一个该类的对象编写单例的思路:1.不让外界创建对象(私有化构造方法)2.自己类内部 来创建这个底线(让这个对象只创建一次)3.给类外部提供一个获取 该对象的方法(相当于提供一个get方法)编写的方式:1.饿汉试只要该类被加载,就会在方法区的静态区中创建本来的对象2.懒汉式(延迟加载)在类被加载的时候,不...

2021-02-13 05:17:27 145

原创 java 设置工作目录下_java在运行时能修改工作目录吗

前言首先我们直接来看一个例子:程序启动目录即工作目录是/Users/qkkcoolmax/work-private/testuserdir/hehepublic static void main(String[] args) {File file = new File("haha/test.log");System.out.println(file.getAbsolutePath());//Use...

2021-02-13 02:44:55 285

原创 velocity java类_velocity 调用java方法

package com.ada.wuliu.front.web.base;import java.io.IOException;import java.io.Writer;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.VelocityEngine;import org.apache.velocit...

2021-02-13 00:31:47 609

原创 java 读取写入excel_java读取和写入excel

1:添加处理excel的依赖jar包org.apache.poipoi3.16org.apache.poipoi-ooxml3.14net.sourceforge.jexcelapijxl2.6.102:向excel中写入内容的类WriteExcel.javapackage com.li.controller;import java.io.File;import java.io.FileInput...

2021-02-12 21:42:37 145

原创 java 线程 内存_多线程之Java内存模型(JMM)(一)

在未正确使用锁的时候,多线程的程序可能变的很容易出错,并且难以排查。而JMM则给我们一种规范,它描述了多线程程序如何与内存交互。与文无关JMM大致描述:JMM描述了线程如何与内存进行交互。Java虚拟机规范视图定义一种Java内存模型,来屏蔽掉各种操作系统内存访问的差异,以实现Java程序在各种平台下都能达到一致的访问效果。JMM描述了JVM如何与计算机的内存进行交互JMM都是围绕着原子性,有序性...

2021-02-12 12:56:10 48

原创 java md_java/java.md · 周南/Notes - Gitee.com

# Java 笔记- 每个java源文件只能有一个**public类型的类**,并且此类要和文件名相同。- 实例变量永远都会有默认值,即使没有显式赋值。```默认值:int 0float0.0boolean false引用null```- `==`对于primitive主数据类型来说,是进行字节比较,而引用类型的话,则是比较是否**引用的是同一个对象**。- java中跨类型转换(比如从Strin...

2021-02-12 08:59:54 47

原创 python输入文本的缩写是什么_PYTHON:翻译即时消息缩写>文本?

在课堂上,我们开发了即时通讯翻译程序,它接收即时通讯信息由首字母缩略词组成并将其转换为全文。我们用了一本词典从一个名为缩写.txt. 您需要扩展代码以解释遵循两个附加要求1)注意标点和2)如果首字母缩略词不在词典,然后保持原样。-使用“缩写.txt“作为字典文件名。不要询问用户文件名。-标点符号只出现在单词的末尾。之间必须有空白标点符号和下一个单词。您需要处理的标点符号是:“,”,".", "?"...

2021-02-11 04:12:25 168

原创 python pillow环境_Python环境Pillow( PIL )图像处理工具使用解析

前言由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据。该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库。在 Python 环境下,对图像的处理笔者主要使用 Pillow 库,主要操作包括对图像的读取、存储和变换等。实际应用中,Pillow 中提供的 Image 模块适合对图像整体进行变换处理操作。注:以下介绍仅包括对应模...

2021-02-09 05:17:09 55

原创 mysql数据库性能保障_Mysql数据库性能优化

1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:上面两条S...

2021-02-08 12:01:42 110

原创 python画草_草刺[python]学习-装饰师,小草,穗,Python,器

‘’’概念: 是一个闭包,把一个函数当做参数返回一个替代版的函数本质是是一个返回函数的函数‘’’装饰器 不能修改函数的内部 就可以用装饰器去加功能简单的装饰器‘’‘def func1():print(“xcs is a good man”)’’’f是函数func1的加强版本,装饰之后的f = outer(func1)复杂装饰器‘’‘def outer(func):def inner(age):if...

2021-02-04 07:15:52 421

原创 mysql3108_mysql 常用命令实例

-- 完成项目素材中的sql练习,并将编写的sql文件和运行截图保存,打包后作为作业提交。-- 设计一个学生成绩数据库,该库包含学生,老师,课程和成绩等信息并完成后面的练习(注意主外键关系)。-- 学生:学号(SNO)、姓名(SNAME)、性别(SSEX)、生日(SBIRTHDAY )、所属班级(CLASS )CREATE DATABASE IF NOT EXISTS sss;USE sss;...

2021-02-02 01:56:53 95

原创 常见mysql视图_MySql 视图

一、MySql视图概述1、什么是视图?视图本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以储存的数据值形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。2、为什么要使用视图?为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。视图使开发者只关心感兴趣的某些特定...

2021-02-01 21:47:45 301

原创 mysql clob 创建索引_关于oracle clob 类型字段重建索引SQL及修复用户表空间索引空间的存储过程...

/*********************************修改集付通数据库默认表空间,临时表空间,索引表空间存储过程**调用 : change_jft_tablespace(数据表空间名称,索引表空间名称) examp:exec change_jft_tablespace ('jft_data','jft_index');*auther: fanwg@insigmacc.com*date...

2021-02-01 14:38:49 237

原创 iframe vue 前进 后退_vue路由前进后退动画效果的实现代码

vue-route-transitionvue router 切换动画特性模拟前进后退动画基于css3流畅动画基于sessionStorage,页面刷新不影响路由记录路由懒加载,返回可记录滚动条位置前进后退的判断与路由路径规则无关支持任意基于Vue的UI框架demo手机扫码说明配套包含两个组件vue-route-transition 负责动画router-layout 负责页面排版。 主要是解决t...

2021-02-01 05:13:58 117

空空如也

空空如也

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

TA关注的人

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