- 博客(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
2020-04-19
gogs_0.11.91_linux_amd64.tar.gz
2020-03-16
mycheck-radio.html
2020-03-08
使用jsoup需要的jar.zip
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅