技术文章类别

 所有技术文章

  • 基于spring boot 1.5.4 集成 jpa+hibernate+jdbcTemplate(详解)

    1.pom添加依赖 !-- spring data jpa,会注入tomcat jdbc poolhibernate等 --      dependency groupIdorg.springframework.bootgroupId artifactId&

  • 老生常谈spring boot 1.5.4 日志管理(必看篇)

    spring boot日志默认采用logback进行输出,你可以对logback进行定制化,方法如下: 在resources文件夹下建立logback.xml配置文件 ?xml version="1.0" encoding="UTF-8"? configuration !-- base.xml i

  • ubuntu系统下部署zabbix服务器监控的方法教程

    前言 最近需要部署一套zabbix监控服务器,之前只是玩过zabbix的注入漏洞,但还没布置过,发现网上好多都是centos+源码编译的zabbix,因此写下此篇记录下安装过程,下面来一起看看详细的介绍: 环境ubuntu+apache+mysql+php,没搭建的可以参考这篇文章 php设置:br

  • spring boot 1.5.4 web容器定制(端口号等修改)方法

    spring boot 默认采用tomcat作为嵌入的web容器 定制方式有三种 1. 2.如下 @Component public class CustomizationBean implements EmbeddedServletContainerCustomizer{ **

  • Shell下实现免密码快速登陆MySQL数据库的方法

    背景 当我们在 Shell 下想要通过 mysql-client 登陆到 MySQL 数据库的时候,我们总是需要非常麻烦的输入一次又一次的密码。 而且,如果你的 root 密码是高度随机的话(LastPass大法好),那么你登陆一次 MySQL 数据库的成本就会非常大了。 通常我们登陆数据库的时候都是这样登陆的,如下 p

  • 浅谈spring boot 1.5.4 异常控制

    spring boot 已经做了统一的异常处理,下面看看如何自定义处理异常 1.错误码页面映射 1.1静态页面 必须配置在 resourcesstaticerror文件夹下,以错误码命名 img src="https:i

  • 详谈锁和监视器之间的区别_Java并发

    在面试中你可能遇到过这样的问题:锁(lock)和监视器(monitor)有什么区别? 嗯,要回答这个问题,你必须深入理解Java的多线程底层是如何工作的。 简短的答案是,锁为实现监视器提供必要的支持。详细答案如下。 锁(lock) 逻辑上锁是对象内存堆中头部的一部分数据。JVM中的每

  • 使用jsoup解析html的table中的文本信息实例

    jsoup是一个非常好用的html解析工具。使用时需要下载相应的jar包。 下面就是我使用jsoup解析html的表格的java源代码。 亲测可用! public void parse{ String htmlStr = "table id=kbtable " + "tr&g

  • Python常用时间操作总结【取得当前时间、时间函数、应用等】

    本文实例讲述了Python常用时间操作。分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module import time 设置一个时间的格式,下面会用到 ISOTIMEFORMAT='%Y-%m-%d %X' 看一下当前的时间,和

  • MySQL数据库卸载的完整步骤

    完整卸载MySQL数据库的过程,具体内容如下 1、关掉mysql服务 右键“我的电脑”,选择“管理”,打开计算机管理,选择“服务” img src="https:img.nhooo.comstaticupload2103130721390.jpg?2017411105

  • centos7安装mysql5.6的方法

    1.使用 wget http:repo.mysql.commysql-community-release-el7-5.noarch.rpmmingl 命令下载安装包 2.使用命令 yum install mysql-server 安装

  • Android中RecyclerView实现多级折叠列表效果(二)

    前言 在本文开始之前请大家先看一下这篇文章:https:www.nhooo.comarticle113510.htm 上面的这篇文章是之前写的,里面发现有很多不好用地方,也学到些新姿势,改动了许多地方。下面来看看详细的介绍: 要点: &nb

  • ubuntu 14.04 oracle 11g 64位数据库安装图文教程

    一、环境 系统:Ubuntu 14.04.5 LTS为了贴近生产我装了个Ubuntu14的服务器版本 JDK:jdk-8u121-linux-x64.tar.gz Oracle:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip 工

  • Android中Viewpager禁止滑动的实现

    前言 现在很多app,首页不允许滑动切换因为页面加载吧,但是又用viewpage来管理frgament.因为方便嘛. 以前在网上找的例子: public class NoScrollViewPager extends ViewPager { public NoScrollViewPa

  • 详解Spring简单容器中的Bean基本加载过程

    本篇将对定义在 XMl 文件中的 bean,从静态的的定义到变成可以使用的对象的过程,即 bean 的加载和获取的过程进行一个整体的了解,不去深究,点到为止,只求对 Spring IOC 的实现过程有一个整体的感知,具体实现细节留到后面用针对性的篇章进行讲解。 首先我们来引入一个 Spring 入门使用示例,假设我们现在定义了一个类 org.zhenchao.framework.MyBean ,我们希望

  • ionic实现底部分享功能

    本文实例为大家分享了ionic底部分享功能的具体代码,供大家参考,具体内容如下 !DOCTYPE html html ng-app="myApp" head meta charset="UTF-8" meta name="viewport" content="width=device-width,

  • mybatis分页插件pageHelper详解及简单实例

    mybatis分页插件pageHelper详解及简单实例 工作的框架spring springmvc mybatis3 首先使用分页插件必须先引入maven依赖,在pom.xml中添加如下 !-- 分页助手 -- dependency groupId

  • mysql 创建root用户和普通用户及修改删除功能

    方法1: 用SET PASSWORD命令   mysql -u root   mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD'newpass'; 方法2:用mysqladmin mysqladmin -u ro

  • vue2的todolist入门小项目的详细解析

    看完vue2的官方文档后,找个入门项目巩固下知识点,简单的todolsit是个不错的选择。 项目用到了vue.js vue.cli webpack ES6 node环境,完成项目后会对这些技术栈有了些了解。 准备开发环境 $ npm install -g vue-cli $ vue init ,比如 vue init webpack todolis

  • ionic实现下拉刷新载入数据功能

    本文实例为大家分享了ionic下拉刷新载入数据的具体代码,供大家参考,具体内容如下 !DOCTYPE html html ng-app="myApp" head meta charset="UTF-8" meta name="viewport" content="width=device-widt

  • Android中RecyclerView实现多级折叠列表效果(TreeRecyclerView)

    前言 首先不得不吐槽一下产品,尼玛为啥要搞这样的功能....搞个两级的不就好了嘛...自带控件,多好。三级,四级,听说还有六级的....这样丧心病狂的设计,后台也不好给数据吧。 先看看效果: 两级的效果: img src="ht

  • 详解Mybatis的二级缓存配置

    一个项目中肯定会存在很多共用的查询数据,对于这一部分的数据,没必要 每一个用户访问时都去查询数据库,因此配置二级缓存将是非常必要的。 Mybatis的二级缓存配置相当容易,要开启二级缓存,只需要在你的Mapper 映射文件中添加一行: cache 它将采用默认的行为进行缓存: 映射

  • ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器

    说明:这个针对docker-ce安装,ce和ee的区别是前者是社区版,后者是企业版 1. 配置Ubuntu的源,不然慢的去哭吧。参考https:mirrors.tuna.tsinghua.

  • BlueHost Windows主机控制面板介绍

    在BlueHost中文官网有Linux和Windows两种操作系统的虚拟主机,前者采用的是大家熟悉的cPanel控制面板,而Windows主机使用的则是Plesk面板。今天小编就给大家介绍一下BlueHost Windows主机的Plesk控制面板。   Plesk是Parallels公司旗下的一款专用于管理主机空间的软件,拥有非常丰富的工具套件和强大的管理功能。在众多主机管理软件中,Plesk控制面板

  • Python编程判断这天是这一年第几天的方法示例

    本文实例讲述了Python编程判断这天是这一年第几天的方法。分享给大家供大家参考,具体如下: 题目:输入某年某月某日,判断这一天是这一年的第几天? 实现代码: year=intinput'请输入年:' month=intinput'请输入月:' day=intinput

  • thinkphp下MySQL数据库读写分离代码剖析

    当采用原生态的sql语句进行写入操作的时候,要用execute,读操作要用query。 MySQL数据主从同步还是要靠MySQL的机制来实现,所以这个时候MySQL主从同步的延迟问题是需要优化,延迟时间太长不仅影响业务,还影响用户体验。 thinkphp核心类ThinkphplibraryModel.class.php 中,query 方法,调用Thinkphp

  • Oracle ASM数据库故障数据恢复解决方案

    一、故障描述 ASM磁盘组掉线 ,ASM实例不能mount。ASM磁盘组有4个500G的磁盘组成,数据库和ASM软件为10.2.0.1,急需恢复oracle数据库。 二、故障分析 分析组成ASM磁盘组的磁盘,取出ASM元数据,对元数据进行分析:ASM存储元数据损坏,导致di

  • Android中WebView加载网页设置进度条

    本文实例为大家分享了Android中WebView加载网页设置进度条的具体代码,供大家参考,具体内容如下 效果: xml: ?xml version

  • Git 创建分支提交远程分支详解

    Git 创建分支提交远程分支详解 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义。 2.切换本地分支

  • Spring boot 跳转到jsp页面的实现方法

    本人正在学习Spring boot,搜索了很多关于Spring boot 跳转到jsp页面的实现方法介绍,下面我来记录一下,有需要了解的朋友可参考。希望此文章对各位有所帮助。 @Controller注解 1、application.properties文件中配置 # 配置jsp文件的位置,默认位置

  • java 中同步、异步、阻塞和非阻塞区别详解

    java 中同步、异步、阻塞和非阻塞区别详解 简单点说: 阻塞就是干不完不准回来,一直处于等待中,直到事情处理完成才返回; 非阻塞就是你先干,我先看看有其他事没有,一发现事情被卡住,马上报告领导。 我们拿最常用的send和recv两个函数来说吧...

  • Android 媒体库数据更新方法总结

    Android 媒体库数据更新方法总结 在项目中,我们经常要创建个自己的目录,里面存放一些图片啊文件之类,比如:我在SD卡中刚创建了一个文件夹A,里面放入了照片B,那么,这个时候我立马去Gallery里面查看这个目录里的照片,那么,我是无法看到的。 这是什么原因呢? 因为Android系统在启动的时候会启动MediaScannerSe

  • springMVC发送邮件的简单实现

    利用javax.mail发送邮件,图片与附件都可发送 1,Controller类 package com.web.controller.api; import javax.annotation.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springf

  • JAVA用户自定义事件监听实例代码

    JAVA用户自定义事件监听实例代码 很多介绍用户自定义事件都没有例子,或是例子不全,下面写了一个完整的例子,并写入了注释以便参考,完整的实例源代码如下: package demo; import Java.util.EventObject; ** * Title: 事件处理类,继承了事件基类 * Description:

  • 详解vue-router基本使用

    路由,其实就是指向的意思,当我点击页面上的home 按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 = home 内容, about按钮 = about 内容,也可以说是一种映射。 所以在页面显示中,有两个部分,一个是需要点击的部分,一个是点击之后,显示点击内容的部分。 点击之后,怎么做到正确

  • Android中XML的基本操作(增、删、改、查)

    Android中XML的一些操作 解析类: 构造方法 public XMLParser { } ** * 从URL获取XML使HTTP请求 * * @param url * string * *

  • oracle11g 通过修改配置文件方式连接远程数据库的方法

    通过修改数据库配置文件的方式连接远程数据库每个人安装的位置不同,找到自己的位置我的数据库位置:D:\app\ZhangYQ\product\11.2.0\dbhome_1\NETWORK\ADMIN\ 修改目录下tnsnames.ora 文件中的配置即可。 根据自己的服务器地址加入以下代码: ORA10 = DESCRIPTION = ADDRESS_LIST =

  • Vue响应式原理详解

    Vue 嘴显著的特性之一便是响应式系统(reactivity system),模型层(model)只是普通JavaScript对象,修改它则更新视图(view)。 Vue 响应式系统的底层细节 如何追踪变化 把一个普通的JavaScript对象传给Vue实例的data选项,Vue将遍历此对象的所有属性

  • Android 中隐藏虚拟按键的方法实例代码

    下面通过一段代码给大家讲解android 隐藏虚拟按键的方法,废话不多说了,大家多多看看代码和注释吧,具体代码如下所示: ** * 隐藏虚拟按键,并且全屏 * protected void hideBottomUIMenu { 隐藏虚拟按键,并且全屏 if Build.VERSION.SDK_INT 11

  • jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)

    上一篇记录了BaiduTemplate模板引擎使用示例(附源码),在此基础上对使用方法进行了封装 自定义插件jajaxrefresh.js 代码如下: 闭包限定命名空间 function $ { $.fn.extend{ "