Java
小啊小木头
能学以致用是这世间最幸福的事。
展开
-
JAVA多线程交替执行任务
启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5 然后是线程2打印6,7,8,9,10 然后是线程3打印11,12,13,14,15.接着再由线程1打印16,17,18,19,20…依次类推, 直到打印到60。package javaTest;/** * @Author: 11655 * @Date: 2021/4/15 15:53 * @Description:JAVA多线程交替执行任务 *///定义一种资源能被n个人访问0-(n-1)class Resource .原创 2021-04-15 17:11:46 · 321 阅读 · 0 评论 -
JAVA是解释性语言?编译和解释介绍
机器只能识别机器码,而我们的高级编程语言编译和解释编译: 将源代码一次性转换成目标代码的过程,执行编译过程的程序叫编译器解释: 将源代码逐行转换成目标代码同时逐行执行的过程,执行解释过程的程序叫解释器...原创 2021-03-14 01:09:33 · 303 阅读 · 0 评论 -
JAVA的浅拷贝和深拷贝
拷贝:Object clone() 方法用于创建并返回一个对象的拷贝,将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去浅拷贝(Shallow Copy):基本数据类型对于数据类型是基本数据类型的成员变量浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象;对其中一个对象的该成员变量值进行修改,不会影响另一个对象拷贝得到的数据引用数据类型:比如说成员变量是某个数组、某个类的对象等,那么浅拷贝会进行引用传递,也就是只是将该成员变量的引用值(内存地址)复制一份给新的原创 2021-03-11 17:27:44 · 195 阅读 · 0 评论 -
JAVA笔记
1. 类与对象类:类(class)是一个模板,它描述一类对象的行为和状态。对象:对象(object)是类的一个实例,有状态和行为。2. 内置/基本数据类型:六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。类型字节符号范围默认值byte8位有符号-27~27-10short16位有符号-215~215-10int32位有符号-231~231-10long64位有符号-263~263-10Lflo原创 2021-03-10 15:08:51 · 200 阅读 · 0 评论 -
ajax传实体类给后台 springboot 400
如题:一个vue+springbot的项目,ajax用post传数据给后台报错vue代码如下:export function createArticle(data) { return request({ url: '/api/questionnaire/assistance/TCMQuestionnaire/create', method: 'post', data })}后端controlller代码如下: @CrossOrigin @PostMappi原创 2021-02-24 23:59:51 · 324 阅读 · 0 评论 -
maven在代码里配置阿里云代码库
在pom.xml里面加入如下代码即可:<repositories><!-- 阿里云代码库 --> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/...原创 2019-05-10 00:09:25 · 703 阅读 · 0 评论 -
java的String、StringBuilder、StringBuffer拼接速度比较
Java有String/StringBuilder/StringBuffer这三个类,那我们平时使用字符串拼接的时候哪个性能高呢?如下代码,分别比较String、StringBuilder、StringBuffer在运行100000此字符串拼接耗时:public class Test { public static void main(String[] args) { ...原创 2019-02-17 19:44:49 · 1172 阅读 · 0 评论 -
Java集合(转载)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable转载 2019-02-17 01:58:52 · 250 阅读 · 0 评论 -
Java代码块
1. 什么叫代码块代码块:在Java编程中我们用 {} 大括号将多行代码封装在一起,形成一个独立的数据体,用于实现特定的算法 就是代码块(好官方 2333),它主要分为四种。2. 代码块分类2.1 普通代码块就我们平时用的最多的这玩意儿,方法名后面加大括号public Test{ public void test(){ System.out.println("普通代码块"...原创 2019-02-17 01:43:57 · 323 阅读 · 0 评论 -
基于IDEA开发的maven+spring4+hibernate4+struts2--s2sh框架搭建
1. 前言本来我是懒得写了的,毕竟觉得ssh现在相对前景好像不怎么好了,但老是有人来问我这个框架怎么搭,而且学校课程教的也还是这个,就花了点功夫配置了下,如果有写的不好或者有问题的地方,欢迎提出。2. 准备工具:idea、maven、java、mysql、tomcat使用框架:spring4+hibernate4+struts2教程:先按照我这篇博客—-后台学习一—spri...原创 2018-02-25 00:17:30 · 1438 阅读 · 0 评论 -
IDEA创建maven项目卡在lodading arhtype list
如图:IDEA创建maven项目卡在lodading arhtype list配制方法,修改idea默认配置: Setting → Build Tools → Maven → Importing → VM options for importer 设置为 -Xmx1024m然后重新新建,一下子就出来了...原创 2018-02-20 18:04:15 · 497 阅读 · 1 评论 -
jdbc 查询不出数据
问题:如题,直接用sql查询是有结果的,但jdbc查询查不出东西 解决:连接mysql的那条语句加上字符集将jdbc:mysql://www.lixiufeng.me:3306/chengguo_show改为jdbc:mysql://www.lixiufeng.me:3306/chengguo_show?useUnicode=true&characterEncoding=utf-8原创 2017-12-30 14:23:40 · 3634 阅读 · 0 评论 -
IDEA打开Myeclipse的web项目
如题,我用myeclipse新建了一个web项目,然后怎么用idea去打开他呢?项目结构如图 idea 打开项目 项目配置 将modules的paths的output path设置为webroot/web-inf/classes目录下 dependencies下设置module sdk,并将红色的class给删除掉 在’Facets’,添加web应用 然后修改web.x原创 2017-10-19 15:07:25 · 8634 阅读 · 0 评论 -
JSONArray.toCollection 时间总是转化为当前时间
1.问题描述public class Test { private int id; private Date createDate; public int getId() { return id; } public void setId(int id) { this.id = id; } public Date get原创 2017-08-23 20:05:18 · 3173 阅读 · 1 评论 -
mybatis insert 返回主键
如题,我想在insert的时候返回主键,在*Mapper.xml里可以这么写 <insert id="insert" parameterType="com.springmvc.lxf.entity.Person" > <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT L原创 2017-08-06 01:35:04 · 650 阅读 · 0 评论 -
Java正则匹配获取变量的值
比如说我有如下数据,怎么将里面的名字和年龄分别提取出来?Mary(12),Tom(20),Jhon(32),这个问题乍一看很简单,但如果我们用普通的split方法,会比较复杂。 所以我这里用正则匹额获取变量的方式获取。import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by 11655 on 2原创 2017-05-28 00:57:35 · 7186 阅读 · 0 评论