自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (4)
  • 收藏
  • 关注

原创 JPA的简单增删改查

一.导入JPA依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.hibernate.version>5.4.10.Final</project.hibernate.version> <...

2020-02-21 12:40:32 857

原创 SpringBoot访问数据库与druid连接池的使用

一.依赖,配置与建表1.pom.xml添加starter和数据库驱动<!-- 连接数据库的stater--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactI...

2020-02-20 13:50:55 864

原创 System.arraycopy()的简单使用

arraycopy()是java.lang包下System类里面定义的一个方法,具体参数如下:   * @param src the source array. * @param srcPos starting position in the source array. * @param dest the destinat...

2020-02-17 09:45:25 607

原创 SpringBoot入门篇———yaml与properties配置文件

支持.properties,.yaml等配置文件如在application.properties中配置端口号和项目的访问路径server.servlet.context-path=/Testserver.port=10086此时需要访问http://localhost:10086/Test/testyaml文件...

2020-02-16 19:44:31 1278

原创 SpringBoot入门篇———快速开始你的第一个SpringBoot应用

环境需要:IDEA+JDK1.8+mavenxiaoxin@xiaoxin-Inspiron-5567:~$ java -versionjava version "1.8.0_151"xiaoxin@xiaoxin-Inspiron-5567:~$ mvn -vApache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)Ma...

2020-02-16 12:13:33 204

原创 jdbc批量执行sql并进行事务控制的几种方式

public static boolean execuBatchUpdate(String sql, Object... args) { boolean flag = false; try { con = getConn(); if (con == null) return false; con...

2020-02-15 13:06:34 1123

原创 mysql入门篇1———单表操作

登录mysqlmysql -uroot -p查看数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || db_chat || mysql || per...

2020-02-14 23:42:00 168

原创 java使用 URLConnection完美实现图片的批量下载

闲来无事,自己使用 URLConnection封装了一个简陋的图片下载工具类,代码如下:/** * 图片下载 * @param imageUrl--要下载的图片url * @param formatName---存储时图片的名字 * @param storePath--本地存储路径 */ public static void dowloa...

2020-02-14 14:55:35 824

原创 java爬虫入门篇 ———jsoup轻松带你查看任意城市天气

百度搜索关键字:城市+天气,如山阳天气,得到下图:右键检查,打开Elements,往下拉,找到class为"op_weather4_twoicon"的div标签,如图:仔细观察,我们可以发现所有的天气数据都保存在这个div容器内中,而五天内的天气数据则对应每一个a标签<a class=“op_weather4_twoicon_today OP_LOG_LINK” /a>.具体...

2020-02-13 22:02:43 573

原创 IDEA通过删除.idea文件恢复项目布局的问题

今天无意中,不知怎么的,项目结构变成横向显示了,如下图:怎么看怎么不舒服,怎么变成横向呢?试了半天,最后非常粗暴的删除了当前项目下的.idea文件,如果找不到,可能被隐藏了,需要显示隐藏文件。最后退出重新用IDEA 打开该项目,显示恢复正常,如下:...

2020-02-13 18:17:56 3775

原创 三步解决IDEA java-source1.5不支持diamond运算符而无法编译的问题

问题如下:1.打开project structure ,选择Project,设置Project language level 8或以上2.选择module,设置source language level 8 或以上,选择应用apply3.打开settings,选择Compiler->Java Compiler,设置bytecode version 8或以上,最后选择应用appl...

2020-02-13 17:40:49 2976

原创 java NIO入门篇——缓冲区Buffer

文章目录什么是缓冲区?缓冲区的使用1.allocate、put、flip、get、rewind、clear2.mark3.直接缓冲区总结什么是缓冲区?java 传统I/O将输入输入抽象为字节流或字符流,是基于单个字节的,优点是使用简单,缺点就是效率低下。而且IO的各种流是阻塞的。当一个线程调用read() 或 write()时,该线程被阻塞,直到有一些数据被读取,或数据完全写入,在此期间不能再...

2020-02-10 00:09:00 483

原创 java NIO入门篇——实现简单群聊、私聊

文章目录效果图设计思路服务端客户端群聊退群演示图效果图设计思路本篇博文主要测试NIO服务端和客户端的通信,简单起见,不涉及数据库和其他模块,因此用户信息只采用集合保存,实际中,应该采用持久化存储。不同的客户端用简单的昵称进行区分就可以,因此,我们可以采用一个map保存,k为客户端ip,v为昵称。客户端用两个线程,一个线程负责获取控制台消息输入与发送,另一个线程负责接受服务端消息与打印。...

2020-02-09 18:22:30 1811

原创 javaNIO入门篇——Selector的使用

import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSoc...

2020-02-04 19:10:14 708

原创 java NIO入门篇——channel实现文件的远程发送(阻塞式)

利用NIO的通道和缓冲区,实现类似传统socket的文件发送(阻塞式),思路如图代码如下:1.服务端//实现接受客户端的文件,并给出通知@Testpublic void Server(){ try { //创建ServerSocketChannel ServerSocketChannel ssChannel = ServerSocketChan...

2020-02-03 22:07:51 539

原创 java NIO入门篇———字符集、编码与解码

1 获取字符集//1.获取所有字符集 @Test public void test01(){ Map<String,Charset> charsetMap = Charset.availableCharsets(); Set<Map.Entry<String,Charset>> set = charsetMap....

2020-02-03 19:58:45 480

原创 java 多线程实现简易群聊

文章目录1. 效果图2.思路3. 代码1. 效果图2.思路在前一篇文章中,利用多线程实现了客户端和服务端的一对一非阻塞通信功能3. 代码

2020-02-02 17:27:05 668

原创 java多线程学习

文章目录什么是进程?进程与程序的区别?什么是线程?线程与进程的区别?多线程的优点与缺点java 创建线程的方式1.继承Thread类2.实现Runnable接口3.实现Callable借口4.线程池什么是进程?狭义的讲,进程(Process)就是正在运行的程序的实例。或者说进程就是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,它是操作系统动态执行的基本单元。多道程序系统出现后,为了...

2020-02-01 19:18:46 170

原创 java socket非阻塞“一对一”聊天

文章目录一、socket双向通信的问题1、运行结果2、问题分析二、 利用多线程解决阻塞问题1.发送线程2.接受线程3.服务端4.客户端5.效果图一、socket双向通信的问题在上篇博客中,利用socket 实现了一个非常简单的服务端和客户端通信的小程序,**但仔细思考一下,这其中有什么问题呢?**还是先把上篇博客的代码贴出来吧(为了说明问题,代码有的地方稍有改变,只是写法不同而已)1.服务端...

2020-02-01 12:50:40 949 1

原创 java泛型学习

文章目录1.泛型的本质2.泛型的提出背景3.泛型的作用3.1第一是泛化。3.2第二是类型安全3.3第三是消除强制类型转换3.4第四是向后兼容4.泛型使用4.1泛型类4.2泛型接口4.3泛型方法1.泛型的本质Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别...

2020-01-31 00:40:00 177

原创 Java socket实现简易聊天

效果图:**服务端**public class MyServer { public static void main(String[] args) { //创建到特定服务端口的套接字0-655535, int port = 10086; try { ServerSocket serverSocket =...

2020-01-30 14:09:18 412

原创 Android中TextView 的text为特殊字符时无法编译的问题

1. 问题描述:今天在使用Textview时,在xml中将 其text值设为"<",却出现无法编译的情况,如下:2. 去掉"<"后,换成普通字符一切正常,如图:3. 解决办法:将特殊字符用一下参照asciii 转换代替: 图片来源 例如"<" ----------------对应转换后为"& #060;“使用时记得去掉&后的空格,另外不要忘记加上”;"号,最终的...

2020-01-27 10:21:26 1545

原创 Android连接mysql

准备:mysql-connector-java驱动jar包,放在libs下即可(点击android或项目右侧的小三角可切换显示结构),如:数据库封装类(注意url用ip):package com.hsin.widgetslearn.storage.utils;import java.sql.*;import java.util.ArrayList;import java.util....

2020-01-23 22:06:17 1778

原创 linux 下Android无法连接Mysql(debian系)

问题如下:1.ip问题导致无法连接,比如:解决办法:(1) mysql 赋予权限   grant all privileges on . to ‘root’@’%’ identified by ‘连接密码’ with grant option;   flush privileges;   此时可查询mysql.user表,结果如下就ok    (2.)若ip还是无法连接,可尝...

2020-01-23 21:07:46 267

jquery.pagination.js

JqueryPagination是一个轻量级的jquery分页插件。只需几个简单的配置就可以生成分页控件。并且支持ajax获取数据,自定义请求参数,提供多种方法,事件和回调函数,功能全面的分页插件。

2020-04-19

gogs_0.11.91_linux_amd64.tar.gz

This project aims to build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, macOS, Windows and ARM.gogs安装包Gogs is a painless self-hosted Git service.

2020-03-16

mycheck-radio.html

原始的复选框和单选框都不好看,因此我们需要按实际情况定制个性的样式,比如,选中时背景颜色改变、有动画效果等等。常见的实现方式大概思路有两种:一种是当相应的按钮点击时,改变背景图片。另一种则是利用伪类元素或其他元素,替代背景图片。

2020-03-08

使用jsoup需要的jar.zip

jsoup使用时记得导入jar,否则会报错.jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。主要功能 1. 从一个URL,文件或字符串中解析HTML; 2. 使用DOM或CSS选择器来查找、取出数据; 3. 可操作HTML元素、属性、文本; jsoup是基于MIT协议发布的,可放心使用于商业项目。

2020-02-13

空空如也

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

TA关注的人

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