6 酷酷的糖先森

尚未进行身份认证

当你的才华还撑不起你的野心时,那你就应该静下心来学习!

等级
TA的排名 3k+

如何获取scrimba内部(内联框架)中网页地址?

转载:https://www.tqcto.com/news/txtlist_i364v.html标签:commiclog新窗口alt划线如何获取nbspimage看图:将其在新窗口打开方法一:按下F12 键 (打开 开发者工具) ,再照图中箭头用鼠标点击所示, 图中粗红下划线为该页面的URL 地址, 复制在新窗口打开...

2019-10-24 10:48:07

git Your account has been blocked

今天早上一来,跟往常一样 pull代码,结果出错了。GitLab: Your account has been blocked. fatal: Could not read from remote repository.原因:查了半天,只是说git服务器上有人修改配置了,或者账号异常等等。在git的账号管理上,不少人都标记了blocked状态。经过查证:有技术人员对LDAP服务进行了修改/迁移,并

2017-12-25 10:07:33

一行命令搞定node.js 版本升级

node有一个模块叫 n ,是专门用来管理node.js的版本的。首先安装n模块:npm install -g n第二步:升级node.js到最新稳定版n stable是不是很简单?!n后面也可以跟随版本号比如:n v0.10.26或n 0.10.26就这么简单,这可怎么办??!!另外分享几个npm的常用命令npm -v #显示版本,检查npm 是否正确安装。npm install

2017-12-18 16:11:08

让浏览器不再显示 https 页面中的 http 请求警报,所有静态资源强制转https

HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错:Mixed Content: The page at ‘https://www.tqcto.com/‘ was loaded over HTTPS, but requested an insecure imag

2017-12-13 10:36:09

Mac OS安装RabbitMQ

1、安装在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装):brew updatebrew install rabbitmq耐心等待,安装完成后需要将/usr/local/sbin添加到$PATH,可以将下面这两行加到~/.bash_profile:# Rab

2017-11-07 19:47:45

spring-boot 集成 rabbitmq

本文主要说说Spring boot 集成另一个很火的mq。 示例主要参看官方的demo https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-amqp https://github.com/spring-projects/spring-amqp-samp

2017-11-02 16:33:13

Java 单点登录系统 CAS 的简单使用

背景有几个相对独立的java的web应用系统, 各自有自己的登陆验证功能,用户在使用不同的系统的时候,需要登陆不同的系统。现在需要提供一个统一的登陆/登出界面, 而不修改各个系统原来的登陆验证机制。于是采用单点登录系统CAS。使用步骤要使用单点登录,需要部署CAS系统, CAS服务端可以直接部署在tomcat下运行, 对于CAS服务端来说,所有要集成单点登录的web应用都是它的一个客户端, CAS有

2017-10-09 17:19:30

Intellij IDEA 创建资源文件夹 source folder

之前用eclipse新建有一个sourcefolder,后来转用IDEA之后发现,没有这个,只有普通文件夹,几经周转,解决了。还是一样新建一个普通的文件夹:好了下面,根据下面的图,选择你要转成sourcefolder的文件夹,然后右键,选择画框的选项,如果在右边多了如下图一样的东西,就说明设置好了,你可以点Apply最后点OK你的普通文件夹,变成下面的标志就

2017-09-21 12:59:52

加密与加盐

加密我们在用户模块,对于用户密码的保护,通常都会进行加密。从最简单来说,小明盗取了你的数据库信息(小明躺枪),但由于你对你数据库中的用户信息的密码是加密的(我们假设加密之后的密文是无法破解的),那小明即使得到信息也没法进行登录。这是最最基本的一点防范措施。 我们通常的做法是,用户在提交注册信息时,在后台的业务逻辑中将密码进行加密(例如采用MD5或者BCrypt加密算法),所以存放在数据库中的信息为

2017-09-07 10:49:31

ConcurrentLinkedQueue、AraayBlockingQueue、LinkedBlockingQueue 区别及使用场景

三者区别与联系:联系,三者 都是线程安全的。区别,就是 并发 和 阻塞,前者为并发队列,因为采用cas算法,所以能够高并发的处理;后2者采用锁机制,所以是阻塞的。注意点就是前者由于采用cas算法,虽然能高并发,但cas的特点造成操作的危险性,怎么危险性可以去查一下cas算法(但一些多消费性的队列还是用的它,原因看下边使用场景中的说明)后2者区别:联系,第2和第3都是阻塞队列,都是采用锁,都有阻塞容器

2017-08-14 22:09:07

【Java并发之】BlockingQueue

一、什么是BlockingQueueBlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:1. 当队列满了的时候进行入队列操作2. 当队列空了的时候进行出队列操作因此,当一个线程试图对一个已经满了的队列进行入队列操作时,它将会被阻塞,除非有另一个线程做了出队列操作;同样,当一个线程试图对一个空队列进行出队列操作时,它将会

2017-08-12 13:09:13

彻底理解ThreadLocal

ThreadLocal是什么早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对

2017-08-12 12:06:41

解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法

今天在做一个项目的时候用到了spring的定时计划任务。这是Spring的特色功能,可以根据设置在特定的时间或间隔时间做特定的事。 下面给出一个例子:package net.csdn.blog.chaijunkukn; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Locale

2017-07-18 10:17:45

Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushM

当我写数据的时候出现上面异常,查啊查,应该是保存数据时采用了默认的只读模式。网上的方法配置事务:1:<!-- 定义事务管理 --> <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessi

2017-07-10 20:10:12

Tomcat启动时卡在“INFO: Deploying web application directory ”

今天在linux上的tomcat部署一个网站时,在刚启动tomcat的时候提示启动成功,然后也能访问成功.可是第二次启动时虽然没有报错,但无法访问tomcat,查看了catalina.out日志,发现tomcat卡在了INFO: Deploying web application directory ……后来看了一篇博文解决了问题.在 $JAVA_HOME/jre/lib/security/java

2017-05-02 22:05:57

Java父类取得子类传递的泛型参数Class类型

import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import org.junit.Test; abstract class BaseDao<T> { public void getType() { //Class<E> clazz = (Class<E>) (

2017-04-24 10:52:00

node.js&pm2搭建node生产环境

本文以 centos 6.5 x64 为例node.js 下载地址 https://nodejs.org/en/download/stable/建议采用稳定编译过的版本,source code稍麻烦,编译过的直接可用,安装超级简单,红色的是centos X64可用地址。https://nodejs.org/dist/v5.7.1/node-v5.7.1-linux-x64.tar.xz1、下载安装

2017-03-14 22:31:12

Navicat for MySQL出现1030-Got error 28 from storage engine错误

Navicat for MySQL出现1030-Got error 28 from storage engine错误刚刚还能用这会儿就用不了了,估计是磁盘空间不足引起的! 在根目录/下执行命令:df -h[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/map

2017-03-06 15:02:02

RBAC 权限管理

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主”都是角

2017-03-05 22:09:30

Java 异常分类及统一处理

一、异常分类java异常分为”检查”和”非检查”两类,”检查”二字的意思是,代码编译时,编译器会去Check一下有没有进行异常处理(捕获或向上抛),对于归类为需要检查的异常,若没处理,编译就过不去。初学的时候,常常想为啥异常要这样分类处理? 后来明白了些,异常不过两种:主观和客观,一个大多数情况下可以避免,一个大多数情况下无法避免。像NullPointerException这类异常,大多跟程序员素质

2016-11-08 12:23:26

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。