- 博客(196)
- 资源 (5)
- 收藏
- 关注
原创 Ubuntu安装 - win7下安装Ubuntu遇到的问题和方案
虚拟机容易挂起,而且比较慢,这里使用win7下安装ubuntu方式。参考了几篇文章,不过都没有成功,最后折中安装到了和win7在同一磁盘下。一个128G的固态硬盘就这样分成9:4两部分,没办法,其他方式不成功,挤挤得了。准备工作:Ubuntu16.04下载位置,我是在阿里云下载的:中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04...
2020-02-01 22:19:37
436
原创 java-23:反射机制
1.反射的概念:在Java中运行的类,有这么一面镜子,可以反射该类的一些行为和属性,而这个反射就体现在java.lang.Class中;通过Class对象,可以得到某个类的一些行为和属性,甚至我们通过反射可以操作这个对象的行为和属性;这就是反射机制;2.反射类class对象:在运行期间,只有一个class对象产生,唯一对应一个类。无论new出多少个对象,class对象只有一个。3....
2019-12-22 22:35:15
166
原创 定时器:消息机制
1.实例数线程数控制 定时器每次启动的就是一个线程。可用防止重入机制,以免线程过多资源被其耗尽。此时是单实例单线程。或者使用计数器来限定线程数量。此时是单实例多线程。2.多实例单线程并发(1)消息机制对消息的争抢问题(并发,数据库更新锁)说明:在消息的处理中,消息均插入一个表,而定时器在两个实例上同时运行,因此必须防止对消息的竞争。方案:利用数据库记录的更新结果...
2019-12-15 13:52:04
517
转载 java-22:JVM基本原理 - 内存模型
本文来自几篇文章的组合,会标注引用的地址。作为初学者,看到有些单一文章并没有讲得很清晰明了,辅助几篇文章才完全理解。这里整理一下。第一篇文章:内存模型。 第一部分:概述 参考:JVM原理最全、清晰、通俗讲解,五天40小时吐血整理 地址:https://blog.youkuaiyun.com/csdnliuxin123524/article/...
2019-12-08 13:59:42
206
转载 java-21:Java8 lambda表达式、函数式接口、方法引用
博文地址:https://my.oschina.net/aronykl/blog/1507084博主:arony---一、函数式接口什么是函数式接口呢?函数式接口是Java8新增加的内容。如果一个接口只有一个抽象方法,那么该接口就是函数式接口。我们知道,在Java8以前的版本,接口里面的方法都是抽象的方法,如果接口里只有一个抽象方法,那么该接口就是函数式接口。而在Java8...
2019-12-01 16:22:38
202
转载 java-20:ThreadPoolExecutor线程池概述和基本用法
本文来自:https://blog.youkuaiyun.com/wtopps/article/details/80682267博主:wtopps ------前言在互联网的开发场景下,很多业务场景下我们需要使用到多线程的技术,从 Java 5 开始,Java 提供了自己的线程池,线程池就是一个线程的容器,每次只执行额定数量的线程。java.util.concurrent包中提供了Thread...
2019-12-01 15:01:49
205
转载 java-19 三种多线程的实现方式
本文来自:https://blog.youkuaiyun.com/taojin12/article/details/85544403博主:taojin12------【java多线程编程】三种多线程的实现方式前言在java语言最大的特点是支持多线程的开发(也是为数不多支持多线程的编程语言),所以在整个的java技术的学习里面,如果你不能够对多线程的概念有一个全面并且细致的了解,...
2019-11-30 19:03:10
183
原创 Java-18:冒泡排序,选择排序,快速排序
以下为冒泡排序,选择排序,快速排序的简单实现代码,略做记录:(1)冒泡排序,参考:https://www.cnblogs.com/LearnAndGet/p/10237399.html(2)选择排序,参考:https://www.cnblogs.com/remainsu/p/java-xuan-ze-pai-xu.htmlhttps://blog.youkuaiyun.com/cricke...
2019-11-24 21:40:24
161
原创 java-17:数据库索引失效的情况
--总结:--第一部分:真正意义上用不到索引(即失效)(1)使用null条件, 索引失效(说明:not null会使用索引,但是是索引全扫描)(2)使用纯不等式条件!=或者<>, 索引失效(3)使用表达式或者函数,索引失效(4)字符存储但却使用数字查询,索引失效(如存储为'2',使用2查询)(5)使用or但存在没有建立索引字段,索引失效(6)使用联合索引不遵循最左原则,索...
2019-11-17 12:28:58
687
原创 java-16: cmd编译idea生成的项目
使用intellij Idea编译项目非常简单,但是用在cmd控制台编译可能就跟环境变量有关系了:1.对spring-boot项目直接编译运行(在项目根目录下运行命令):mvn spring-boot:run验证:然后到浏览器输入:localhost:8080/hello可以看到结果(hello是一个pattern)2.先打jar包,然后再运行,同生产环境部署(在项目根目录下...
2019-11-12 23:41:42
1291
转载 java-15: 在Intelij IDEA中修改maven为国内镜像(阿里)
转载地址:https://blog.youkuaiyun.com/liangyihuai/article/details/57406870博主:蜗牛爱上星星 说明:启动intelij Idea创建项目时,软件使用默认镜像下载插件,非常慢而且下载不完整导致项目报错:【idea Error:(3, 32) java: 程序包org.springframework.boot不存在】,刷新Maven配置后仍然...
2019-11-11 23:39:59
856
原创 java-14: 安装Tomcat7遇到的问题
大早上的,跑来安装Tomcat7,参考了教程如下:https://blog.youkuaiyun.com/yangxingpa/article/details/58174598?utm_source=itdadao&utm_medium=referral参考的博文要点:1.下载Tomcat7的地址:https://tomcat.apache.org/,选择左边的7;2.然后下载安装版:...
2019-10-07 11:24:56
493
转载 java-13: 面向切面编程AOP
本文对知乎上的面向切面编程AOP做了一个两篇文章的合集,包括理解和实例。第一部分:AOP的简单理解。来自知乎。第二部分:AOP的深入理解。来自知乎。第三部分:AOP的实例。来自博客园。地址:https://www.cnblogs.com/xrq730/p/4919025.html知乎连接:https://www.zhihu.com/question/24863332,问题:什么是面...
2019-10-06 19:40:29
349
转载 java-12:spring MVC - 控制反转IOC,依赖注入DI
学习spring框架之前,先理解几个概念:1.第一部分:依赖倒置原则2.第二部分:控制反转,控制反转容器(实例)3.第三部分:控制反转,控制反转容器(全面理解,面试题)综合性理解:控制反转(IOC)个人理解就是:真正的控制方不是上层类或者下层类,而是框架,也就是控制反转容器(即中央处理器),由框架根据配置文件提供各下层类实例,通过依赖注入的方式提供给上层类的注入点的接口或者抽象类...
2019-10-06 18:29:54
708
转载 java-11: 基本概念理解:POJO, JavaBean, EJB
基本区别来自以下文章:链接:https://www.cnblogs.com/aurum324/p/8167996.html博文:POJO,JAVABEAN,Entity区别1、javaBeanjavaBean是一种Java语言写成的可重用组件。为写成JavaBean,类必须是具体和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属...
2019-10-06 15:35:56
233
转载 java-10: github - 入门教程
这里是转载自GitHub上面的一篇入门文章。链接:https://guides.github.com/activities/hello-world/ 正文页贴在这里,其中的重点是第四步和第五步,Pull Request其实就是自己修改了代码或者文档,请求合并到主分支中去,被请求的人(也就是去合并的人)可以是自己,也可以是更高资历的别人(应该可以配置权限),在合并之前,需要审核代码...
2019-10-06 12:26:27
738
原创 java-9: JDBC+xml灵活操作数据库
使用JDBC可以方便地操作mysql,oracle,sqlserver数据库,但是每次换数据库都要改源码重新编译,挺麻烦,这里使用xml配置数据库连接信息,然后用DOM读取xml文件获取信息,进而可以灵活连接数据库。代码如下:第一部分:xml脚本<?xml version="1.0" encoding="UTF-8"?><books> <b...
2019-10-05 14:58:10
908
原创 java-8: mysql / oracle / sqlserver数据库jdbc驱动的下载和配置
本文为自己在eclipse中的jdbc驱动测试连接,分别包含mysql,oracle,sqlserver三个部分。主要是驱动的下载和配置,以及在java代码中通过jdbc连接数据库的要点。第一部分:mysql1.驱动下载:感谢博主“京斗码农”在百度文库mysql驱动的分享。原博文:https://blog.youkuaiyun.com/weixin_42163563/article/details...
2019-10-03 10:59:24
2217
原创 java-7: 使用JDBC驱动连接mysql数据库遇到的若干问题
如下在eclipse(Java EE IDE)使用JDBC连接MySql数据库,进行一个简单的select程序,只要能查询数据库,其他的都好办。本文涉及两类问题:第一类是驱动报错,第二类是数据库连接报错。以下代码是完整的驱动和数据库连接配置。package org.szxu.volatileTest;import java.sql.Connection;import java....
2019-10-03 10:45:19
814
转载 java-6: java类从加载、连接到初始化过程详解 - 引出new()和newinstance()区别
链接:https://blog.youkuaiyun.com/xulianzhen/article/details/79394223博主:xulianzhen问题来源:new()和反射的newinstance()有什么区别---------------------------------------第一部分:先看java类创建之前的过程如下-----------------------------...
2019-10-02 14:14:54
401
转载 java-5:Java多线程与并发_volatile关键字详解
链接:https://blog.youkuaiyun.com/for_my_life/article/details/89260698原博主:shuPush-----------------------------------------------------------------------------------------Java多线程与并发_volatile关键字详解仅仅活着是不够...
2019-09-28 00:28:39
149
转载 MySQL-1:脏读、虚读、幻读
链接:https://www.cnblogs.com/lz0925/articles/8988922.html原博主:Eternity味道-----------------------------------------------------------MySQL脏读、虚读、幻读事务的特性:原子性:指处于同一个事务中的多条语句是不可分割的。 一致性:事务必须使数据库从一个...
2019-09-26 22:57:14
459
转载 java-4:Java中的泛型方法
链接:https://www.cnblogs.com/iyangyuan/archive/2013/04/09/3011274.html原博主:杨元----------------------------------------------Java中的泛型方法 泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test&...
2019-09-26 22:45:55
94
转载 Java-3: [? extends T] 和 [? super T] 的理解
链接:https://www.cnblogs.com/chenxibobo/p/9655236.html原博主:chenxibobo总结:1.list<? extends T>中存放的是未知类型(仅用占位符表示),因此不能向里面add任何子类型,又因为父类无法赋给子类(语法限定),因此无法add任何父类型,综上不能add任何类型(null除外)。但可以读出来赋给T及其之上的...
2019-09-26 22:38:54
391
转载 Java-2: 深入浅出java常量池
本文来自:https://www.cnblogs.com/syp172654682/p/8082625.html原博主:小奔的早晨(博客园)问题引出:String s7 = "H"; String s8 = "ello"; String s9 = s7 + s8 -----S9为何是变量。深入浅出java常量池理论 jvm虚拟内存分布:...
2019-09-24 23:15:56
112
转载 Java-1:并发:Semaphore基本方法与应用场景实例(转载)
本文来自:https://blog.youkuaiyun.com/hanchao5272/article/details/79780045原博主:hanchao5272转载原因:本文举例通俗易懂。------------------------------------------------------------------------------------------------------...
2019-09-24 10:38:56
268
原创 eclipse安装教程
1.下载:https://blog.youkuaiyun.com/rothschild666/article/details/829146002.使用:https://blog.youkuaiyun.com/qq_36243942/article/details/81607906#2.Eclipse%E5%88%9B%E5%BB%BAJava%E6%96%87%E4%BB%B6
2019-09-09 02:41:05
149
原创 MySql数据库安装
--1.安装mysql数据库,参考文章:https://blog.youkuaiyun.com/bobo553443/article/details/81383194其中,主要是讲到mysql要到官网下载,然后直接按照默认的步骤安装即可;安装完成,记得配置环境变量,如下。--2.配置环境变量:我的电脑 - 属性 - 高级系统设置 - 环境变量 - 系统变量 - Path中添加:安装mysql的路径,一...
2019-09-08 15:56:04
125
原创 如何安装ODTwithODAC112030
VS2013需要和Oracle数据库交互,新装本地Oracle数据库,安装了此ODTwithODAC112030,以下是安装步骤:准备工作:1.安装好Oracle数据库,倾听文件路径:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN2.安装好ODAC121012Xcopy_32bit和ODAC121012Xcopy_6...
2019-04-20 16:02:01
4184
转载 安装Oracle数据库
以下文章是我在网上找的,网址:https://blog.youkuaiyun.com/fancheng614/article/details/78172894oracle安装教程2017年10月08日 08:00:11阅读数:13761.先到Oracle官网上下载11goracle Database 11g第 2 版 (11.2.0.1.0)标准版、标准版 1 以及企业版适用于 M...
2019-04-17 23:19:20
207
转载 Socket编程
参考文件1:https://www.cnblogs.com/GIS_zhou/articles/1813918.html参考文章2:https://blog.youkuaiyun.com/qq_32623363/article/details/72887920说明:使用接收方法,一定要用最简单的那种,即:Int32 len = clientSocket.Receive(bytesF...
2019-03-29 20:50:29
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人