- 博客(94)
- 收藏
- 关注
原创 运行“yum”命令 报错:unable to execute /bin/yum: No such file or directory
运行“yum”命令 报错,unable to execute /bin/yum: No such file or directory,解决
2023-04-17 17:10:35
1179
原创 Certificate for <xxx.xxx.xxx.com> doesn‘t match any of the subject alternative names: [xxx..com]
Certificate for doesn't match any of the subject alternative names: [xxx..com] 问题解决
2023-04-13 10:31:05
35179
原创 Nginx 教程- 基于Docker keepalived 搭高可用
Nginx 教程- 基于Docker keepalived 搭高可用
2023-04-05 23:13:19
1897
22
原创 Apollo提前加载问题
Apollo提前加载问题:apollo.bootstrap.enabled=trueapollo.bootstrap.eagerLoad.enabled=true
2023-03-07 10:56:57
1111
原创 Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.DaoSupport
Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.DaoSupport 问题解决
2023-02-24 09:54:18
1949
1
原创 mac上的ll,la和l 和 idea的一些使用技巧
使用linux的同学一定使用最多的命令之一就是ll啦,他可以查看影藏的文件夹,但是在mac上这些命令直接是无法识别的,怎么办呢,这样:在.bash_profile文件里面添加如下内如内容:alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'然后在source .bash_profile即可还有一个问题就是idea的工程有时
2016-12-03 17:59:56
787
原创 mysql存储中文字符乱码
在使用原生的JDBC的同学不知道有没有遇到过类似的问题mysql中的中文乱码的问题,首先表现就是我们存储的时候参数明明使用的是中文,但是Java代码执行完成后数据库中变成了 “???” 也就是中文乱码。遇到这个别着急,这里有几种方式我们排除:1.先确定数据库新建表的时候采用的存储引擎是支持中文的:就是在建表的时候在后面跟上:engine=InnoDB default character
2016-09-20 11:04:30
2975
原创 mac Mysql密码修改
mac 安装MySQL的时候回提示一个密码,给你,所以在点击确认的时候可要看清楚了。要是一不留声跳过去了,没有记住密码,那就重新装一次或者修改成我们自己的好记的密码:1.修改mac密码:1.1首选在我们的系统偏好设置里面把mysql设置成关闭。1.2打开一个终端直接:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables1
2016-09-12 11:33:29
446
原创 数据库的隔离级别
我们都是在使用mysql,但是我们对于mysql的了解,只是停留在在如何使用上,对于mysql的理解和学习我们还要进行更加深刻的学习,今天我们就来看下mysql的隔离级别.我们mysql的隔离级别可以分为4种,其实就是1.读未提交 : 读未提交,就是说我们的一个事务可以读取别的事务还没有提交的结果,比如:A客户端执行一个读取事务B客户端此时执行了一个插入事务,但是还没有提交,B客户
2016-07-17 16:38:46
299
原创 java简单排序-插入排序
接下来我们看一下插入排序,插入排序呢其实就是选择一个数字找到合适的位置把他插入进去就OK,其实也是很简单的,基本思想就是我们选择默认的元素的,我们默认在他之前的元素都是有序的,那么我们就把我们选择的这个元素插入到合适的位置就OK.比如有下边的数组:inta[] = {6,3,1,2,3 };我们如果采用插入排序该怎么做呢:第一步:我们规定一个mark就是我们的需
2016-07-03 22:29:44
270
原创 java简单排序-选择排序
java 简单排序我们先来看一下选择排序:假设有数字int a[] = {6,3,1,2,3};首先我们选择一个位置为最小元素,期初我们是不知道那个位置的元素是最小的,我们可以先默认选择第一个位置的元素是最小的元素,好了我们设置该位置为min=0;即就是我们的第一个元素的位置,这里指的是位置,切记.那么我们通过这个位置取得的元素的值就是6,然后他和该位置后面的元素进行比较:第一次:6大于3
2016-07-03 21:32:42
248
原创 线程(七)CallableAndFuture
我们在前面的总结中的所有的线程的使用,大家有没有觉的有一个问题就是我们得不到线程的执行的返回的结果,这个是不是有点然人懊恼,对的我们只是创建了线程去执行,但是我们没有获取到他的返回值,在有些时候这个是不必须的,但是如果我们 需要线程的执行结果呢,我们需要线程的执行结果加以运算之类的,怎么办,别着急,我们还有方法可以取到线程的执行结果的,那就是Callable,Callable就是帮助我们获取到线程
2016-07-03 14:24:56
236
原创 线程(六)线程池
1.可重用的固定集合线程池,以共享的无界队列的方式来运行这些线程ExecuterService threadPool = Executors.newFixedThreadPool(3); //容纳固定的线程2.可在需要的时候创建一个新的线程,以前创建的线程可以重用ExecuterService threadPool = Executor.newCachedThreadPool
2016-06-30 23:49:15
292
原创 线程(五) Timer和TimerTask
参考文章是:点击打开链接本节我们熟悉一下Timer和TimerTask,其中Time是继承了Thread类,而TimerTask是实现了Runable接口,Timer可以作为一个定时器来启动TimeTask执行,TimerTask是可以进行多线程的创建,Timer调度TimerTask是放在一个队列里顺序执行的,要是想并行的执行两个线程,那个就可以启动两个Timer进行调度,今天我们也是进行初
2016-06-26 21:42:39
337
原创 线程(四),线程中断,线程让步,线程睡眠和线程合并,线程 优先级
首先说明下,最近的文章都是看的好多的博客总结的,感谢那些无私分享的人们:原文地址是:点击打开链接
2016-06-26 17:40:17
379
原创 idea编码问题:需要 <标识符> 非法的类型 、需要为 class、interface 或 enum 问题解决
idea编码问题:需要 非法的类型,需要为 class、interface 或 enum 问题解决
2016-06-23 10:14:50
727
1
原创 线程番外篇(一)wait(),notify(),notifyAll()
我们在线程的整理学习中归纳过了生产者和消费者模型,大家有没有注意到我们在生产者消费者模型中使用到了线程之间的交互,就是线程的通信问题:wait()线程等待,notify(),线程唤醒,其实他还有一个唤醒方法就是notifyAll();今天我们就来总结,学习一下线程的这几方法的使用和含义:1.wait(),wait方法呢就是让调用该方法的线程等待,即进入等待队列,要求就是调用该方法的线程必须
2016-06-22 00:10:28
216
原创 线程(三)线程协作生产者与消费者
线程互斥就是我们前面所学到的临界区的加锁机制就是使用synchronized和关键字volatile进行同步操作,但是线程之间仅仅通过互斥还不能很号的工作我们还需要线程之间的协作,就是我们今天所要探究的生产者和消费者.生产者和消费者模型相信大家在大学的操作系统一门课中已经有所接触;具体的意思就是有一个公共的区域我们作为商品池,生产着呢就往这个池子放生产出来的商品,当这个池子满的时候生产者就不能
2016-06-21 00:59:51
361
原创 线程(二)线程同步synchronized和volatile
我们在上一篇文章中说过线程安全和不安全,那么我们就是要 采用那种方法来进行每个线程的展示呢,方法是有的:1.我们可以把num修改成线程变量的方法:public class Thread1 { public static void main(String[] args) { Runnable runnable = new Runnable() {
2016-06-20 16:49:31
331
原创 线程(一)线程安全和不安全
我们经常会听到有人数线程安全或者线程不安全之类的说法,但是到底什么是线程安全还是不安全呢,其实也没有什么神秘的,线程安全呢就是在我们的多线程开始执行我们代码的时候不管怎么执行都是获取到的结果是一样的,就是和单线程执行的结果一样,不过比单线程所使用的时间就是少(在多核CPU下);那么对应的就是线程不安全,顾名思义就是线程执行的时候返回的结果部保证每一次都是一样的,这个是因为我们是采用的多线程,多线程
2016-06-19 21:02:47
856
原创 Java线程之join()
Java中的join()方法就是:停止当前的线程,加入调用该方法的线程试用场景就是,当某个线程需要等待其他的线程结束以获取结果进行统计或者计算调用次方法是一个不错的选择:public class ThreadJoin { public String test(){ return "hello world"; } class Threa
2016-06-15 12:47:11
315
原创 pojo和javaBean的区别
今天早上看博客的时候看到一篇比较基础有很解惑的问题,就是关于pojo和havaBean的区别,相信很多开始接触javaBean开发的人原都会迷茫,那两个不都是定义一个类,然后定义属性,还有一些方法吗,怎么会不一样呢,我们来看一下。首先我们来看一下pojo的定义:“plain old java Object”,字面的解释就是 清楚的老的java对象,就是我们常说的简单java对象,它其实就是一个
2016-05-13 10:53:33
553
原创 java线程池的初步使用和探究
上一篇文章中已经提到了线程池的概念,就是事先创建一部分的线程来准备这,到使用的时候在进行直接调用,这样就减少了资源不停的创建和销毁带来的消耗。创建的线程是你的策略,创建号之后在有一个任务的时候就调用一个线程去执行,执行完毕之后线程放回进线程池,等待下一个任务来调用。如果任务太多就造成线程阻塞,至于阻塞的线程怎么操作就要看你的线程的阻塞策略。至于线程的策略之后我们讨论。好了我们来看一下今天的使用
2015-10-18 11:07:18
316
原创 java线程的分析和使用
1.首先明白线程和进程的区别,进程是程序资源的最小的调度单位,也就是程序执行的时候操作系统进行一次资源的分配,调度的单位,他们的资源都是独立的,即就是一个进程和另一个进程不能共享资源,他们都是独立的运行,使用各自独立的资源。那么这样的好处就是各个进程的资源独立,在他执行的时,只要是机器补宕机,那么分配给他的资源就不会变,主要就是这样他的程序执行很安全。而线程是比进程更加细小的程序调度单位,也就是线
2015-10-17 15:43:14
332
中国AGI市场发展研究报告PDF
2024-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅