上一页 1 ··· 4 5 6 7 8 9 下一页

2018年12月28日

@Component默认是单例还是多例?

摘要: @Component默认是单例还是多例? @Component默认是单例还是多例? 答: @Component注解默认实例化的对象是单例,如果想声明成多例对象可以使用@Scope("prototype") @Repository默认单例 @Service默认单例 @Controller默认多例 答: 阅读全文

posted @ 2018-12-28 10:47 我是司 阅读(11511) 评论(2) 推荐(1)

ehcache的heap、off-heap、desk浅谈

摘要: ehcache的heap、off-heap、desk浅谈 ehcache的heap、off-heap、desk浅谈 答: 从读取速度上比较:heap > off-heap > disk heap堆内内存: heap表示使用堆内内存,heap(10L)表示只能存放put10个对象,当put第11个那么 阅读全文

posted @ 2018-12-28 10:46 我是司 阅读(1396) 评论(0) 推荐(0)

nginx负载均衡分配策略有哪些?

摘要: nginx负载均衡分配策略有哪些? nginx负载均衡分配策略有哪些? 答: 1、轮询(默认,不用在upstream中配置)方式 2、weight(权重) 当指定的服务器的权重参数,权重占比为负载均衡决定的一部分。权重大负载就大。 upstream myapp1 { server srv1.exam 阅读全文

posted @ 2018-12-28 10:44 我是司 阅读(2795) 评论(0) 推荐(0)

HashSet的实现原理,简单易懂

摘要: HashSet的实现原理,简单易懂 HashSet的实现原理,简单易懂 答: HashSet实际上是一个HashMap实例,都是一个存放链表的数组。它不保证存储元素的迭代顺序;此类允许使用null元素。HashSet中不允许有重复元素,这是因为HashSet是基于HashMap实现的,HashSet 阅读全文

posted @ 2018-12-28 10:37 我是司 阅读(9742) 评论(0) 推荐(3)

java类什么时候加载?,加载类的原理机制是怎么样的?

摘要: java类什么时候加载?,加载原理机制是怎么样的? java类什么时候加载?,加载原理机制是怎么样的? 答: 很多人都不是很清楚java的class类什么时候加载在运行内存中,其实类加载的时间是发生在一下几种情况: 1.实例化对象时,就像spring管理的bean一样,在tomcat启动时就实例化了 阅读全文

posted @ 2018-12-28 10:35 我是司 阅读(6259) 评论(0) 推荐(0)

Spring声明式事务如何选择代理方式?

摘要: Spring声明式事务如何选择代理方式 Spring声明式事务如何选择代理方式 解决方法: 1.基于注解方法: <tx:annotation-driven transaction-manager="txManager" proxy-target-class="true"/> 2.基于xml配置方法: 阅读全文

posted @ 2018-12-28 10:31 我是司 阅读(1696) 评论(0) 推荐(0)

java如何压缩多个文件到压缩包,并下载到浏览器?

摘要: java压缩多个文件到压缩包,并下载到浏览器 java压缩多个文件到压缩包,并下载到浏览器 解决方法: 完整的方法如下,很简单,亲试有效,极力推荐。 我是以流作为文件,而不是file,循环把所有pdf文件压缩到pdf.zip压缩包中。 1.前端方法 window.open('/downLoadZip 阅读全文

posted @ 2018-12-28 10:30 我是司 阅读(7330) 评论(0) 推荐(2)

java如何获取访问真实IP地址?

摘要: java如何获取访问真实IP地址 java如何获取访问真实IP地址 解决方法: 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址,如果没有代理,则获取真实ip public static String getIp(HttpServletRequest request){ //代理 阅读全文

posted @ 2018-12-28 10:28 我是司 阅读(7253) 评论(0) 推荐(0)

请求头User-Agent作用?

摘要: 请求头User-Agent作用 请求头User-Agent作用 答: User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通 阅读全文

posted @ 2018-12-28 10:26 我是司 阅读(5957) 评论(0) 推荐(0)

并发编程的三大注意事项是什么?

摘要: 并发编程的三大注意事项 并发编程的三大注意事项 答: 1.原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。Java内存模型只保证了基本读取和赋值是原子性操作,如果要实现更大范围操作的原子性,可以通过synchronized和Lock来实现。由于synch 阅读全文

posted @ 2018-12-28 10:25 我是司 阅读(764) 评论(0) 推荐(0)

iReport报表生成html,pdf,xls,word工具类

摘要: package com.report; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.InputStream;import java.sql.Connection;import java.util.Da 阅读全文

posted @ 2018-12-28 10:22 我是司 阅读(773) 评论(0) 推荐(0)

ireport如何拼接sql?

摘要: ireport如何拼接sql ireport如何拼接sql ireport如何拼接sql? 解决方法: 1.ireport的sql select * from emp as e $P!{whereSQL}; 2.java代码 HashMap parameters = new HashMap(); p 阅读全文

posted @ 2018-12-28 10:22 我是司 阅读(807) 评论(0) 推荐(0)

java设置北京时间的时区

摘要: java设置北京时间的时区 java设置北京时间的时区 解决方法: 设置北京时间的时区,消除时间差。 TimeZone timeZone = TimeZone.getTimeZone("GMT+8"); TimeZone.setDefault(timeZone); 解决方法: 设置北京时间的时区,消 阅读全文

posted @ 2018-12-28 10:16 我是司 阅读(12496) 评论(0) 推荐(0)

java以逗号为分割符拼接字符串的技巧

摘要: java以逗号为分割符拼接字符串的技巧 java以逗号为分割符拼接字符串的技巧 答: 不用那么多if判断,让人思维混乱,直接到最后使用deleteCharAt方法去除最后一个逗号即可。 实现代码如下所示: StringBuffer sb = new StringBuffer(); for (Stri 阅读全文

posted @ 2018-12-28 10:12 我是司 阅读(24381) 评论(0) 推荐(1)

java接口如何有效防止恶意请求

摘要: java接口如何有效防止恶意请求?已解决 java接口如何有效防止恶意请求?已解决 解决方法: 1.在redis数据库db0中新建一个名为rd_sms_request_count表,表结构: Ip:客户请求的ip Success_count:成功次数 Failure_count:失败次数 Is_cl 阅读全文

posted @ 2018-12-28 10:11 我是司 阅读(9855) 评论(0) 推荐(0)

ReentrantLock、Condition结合使用实现多线程通讯

摘要: package maptoxml; import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Condition;import 阅读全文

posted @ 2018-12-28 10:10 我是司 阅读(280) 评论(0) 推荐(0)

HttpClient结合PostMethod调用接口

摘要: HttpClient结合PostMethod调用接口 HttpClient结合PostMethod调用接口 解决方法: HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://192.168.0.1 阅读全文

posted @ 2018-12-28 10:06 我是司 阅读(8023) 评论(0) 推荐(0)

SortedMap和TreeMap有什么区别?

摘要: SortedMap和TreeMap有什么区别 SortedMap和TreeMap有什么区别 答: TreeMap的类的源码: public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Clonea 阅读全文

posted @ 2018-12-28 10:05 我是司 阅读(4019) 评论(0) 推荐(0)

java生成二维码打印到浏览器

摘要: java生成二维码打印到浏览器 java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.go 阅读全文

posted @ 2018-12-28 10:03 我是司 阅读(850) 评论(0) 推荐(0)

java读取request中的xml

摘要: java读取request中的xml java读取request中的xml 答: // 读取xml InputStream inputStream; StringBuffer sb = new StringBuffer(); inputStream = request.getInputStream( 阅读全文

posted @ 2018-12-28 09:58 我是司 阅读(2217) 评论(0) 推荐(0)

java生成HMACSHA256的方法

摘要: java生成HMACSHA256的方法 java生成HMACSHA256的方法 答: data要加密的数据,key密钥 public static String HMACSHA256(String data, String key) throws Exception { Mac sha256_HMA 阅读全文

posted @ 2018-12-28 08:55 我是司 阅读(18484) 评论(1) 推荐(0)

java如何生成 MD5?

摘要: java生成 MD5最简单方法 java生成 MD5最简单方法 答: 复制以下方法即可使用,不用依赖任何第三方包 public static String MD5(String data) throws Exception { java.security.MessageDigest md = Mes 阅读全文

posted @ 2018-12-28 08:54 我是司 阅读(3299) 评论(0) 推荐(0)

JVM参数详细说明

摘要: JVM参数详细说明 JVM参数详细说明 答: 下面红色部分是常用参数 -XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多 阅读全文

posted @ 2018-12-28 08:48 我是司 阅读(4637) 评论(0) 推荐(0)

java判断请求是否ajax异步请求

摘要: java判断请求是否ajax异步请求 java判断请求是否ajax异步请求 解决方法: if (request.getHeader("x-requested-with") != null && request.getHeader("x-requested-with").equalsIgnoreCas 阅读全文

posted @ 2018-12-28 08:40 我是司 阅读(2210) 评论(0) 推荐(0)

java获取两个日期之间的所有日期

摘要: java获取两个日期之间的所有日期 java获取两个日期之间的所有日期 解决方法: 1.核心方法 private List<String> getBetweenDates(String start, String end) { List<String> result = new ArrayList< 阅读全文

posted @ 2018-12-28 08:39 我是司 阅读(7539) 评论(0) 推荐(3)

java实现https免证书认证

摘要: java实现https免证书认证 java实现https免证书认证 解决方法: 1.下载两个包,httpclient-4.2.jar和httpcore-4.2.jar,复制以下代码就可使用。 2.调用类代码: String httpOrgCreateTest = "https://url"; Map 阅读全文

posted @ 2018-12-28 08:38 我是司 阅读(3077) 评论(0) 推荐(0)

2018年12月27日

Linux系统下安装rz/sz命令及使用说明

摘要: 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。 1.软件安装 (1)编译安装 root 账号登陆后, 阅读全文

posted @ 2018-12-27 11:12 我是司 阅读(411) 评论(0) 推荐(0)

Linux 7 关闭、禁用防火墙服务

摘要: 1 查看防火墙状态 [root@lvxinghao ~]# systemctl status firewalld 2 查看开机是否启动防火墙服务 [root@lvxinghao ~]# systemctl is-enabled firewalld 3 关闭防火墙 [root@lvxinghao ~] 阅读全文

posted @ 2018-12-27 09:41 我是司 阅读(36168) 评论(0) 推荐(1)

Linux下iptables 禁止端口和开放端口

摘要: 1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现: 再用命令 查看 是否设置好, 好看到全部 DROP 了 这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态还要使用 service iptables save 进行保存 看到信息 fi 阅读全文

posted @ 2018-12-27 09:40 我是司 阅读(4445) 评论(0) 推荐(0)

2018年12月24日

JBPM4 常用表结构及其说明

摘要: 第一部分:表结构说明Jbpm4 共有18张表,如下,其中红色的表为经常使用的表 一:资源库与运行时表结构1. JBPM4_DEPLOYMENT 流程定义表2. JBPM4_DEPLOYPROP 流程定义属性表3. JBPM4_EXECUTION 流程实例表4. JBPM4_PROPERTY 流程引擎 阅读全文

posted @ 2018-12-24 11:46 我是司 阅读(2147) 评论(0) 推荐(0)

mysql索引使用技巧及注意事项

摘要: 一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增 阅读全文

posted @ 2018-12-24 10:57 我是司 阅读(534) 评论(0) 推荐(0)

MySQL的btree索引和hash索引的区别

摘要: hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么 阅读全文

posted @ 2018-12-24 10:39 我是司 阅读(213) 评论(0) 推荐(0)

2018年12月7日

https://www.cnblogs.com/

摘要: Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 可以看到8000端口已经被轻量级文件系统转发服务lwfs占用 2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端 阅读全文

posted @ 2018-12-07 13:25 我是司 阅读(2433) 评论(0) 推荐(0)

2018年11月23日

Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken

摘要: 项目需求 需求一.、使用gitlab创建项目 需求二、 使用ansible的roles实现一键化部署wordpress 每次部署需要备份之前的网站数据 使用roles 使用templates 脚本对网站监控检测 需求三、 完成之后项目上传至gitlab 项目部署环境 centos7 Gitlab服务 阅读全文

posted @ 2018-11-23 09:45 我是司 阅读(789) 评论(0) 推荐(1)

2018年11月21日

重置密码解决MySQL for Linux

摘要: 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root 阅读全文

posted @ 2018-11-21 10:10 我是司 阅读(254) 评论(0) 推荐(0)

解决mysql"Access denied for user'root'@'IP地址'"问题

摘要: 解决mysql"Access denied for user'root'@'IP地址'"问题 解决mysql"Access denied for user'root'@'IP地址'"问题 在另一台服务器使用 MySQL-Front链接时: 解决方法: 在MySQL服务器上使用root登录后,执行如下 阅读全文

posted @ 2018-11-21 10:09 我是司 阅读(8340) 评论(0) 推荐(0)

搭建git服务器

摘要: 在 Linux 下搭建 Git 服务器 在 Linux 下搭建 Git 服务器 目录 ① 安装 Git ② 服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码 ③ 服务器端创建 Git 仓库 ④ 客户端 clone 远程仓库 ⑤ 客户端创建 SSH 公钥和私钥 ⑥ 服务器 阅读全文

posted @ 2018-11-21 10:08 我是司 阅读(282) 评论(0) 推荐(0)

本地git仓库推送到服务器自建的git仓库实现目录文件同步教程

摘要: yum安装git [root@iZuf6fazwjb6lb3z82smzoZ ~]# cd src/ [root@iZuf6fazwjb6lb3z82smzoZ src]# wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release 阅读全文

posted @ 2018-11-21 10:07 我是司 阅读(2151) 评论(0) 推荐(0)

mysql无法导入函数和存储过程解决方法

摘要: 1. mysql> SET GLOBAL log_bin_trust_function_creators = 1; 2. 系统启动时 --log-bin-trust-function-creators=1 3. 在my.ini(linux下为my.conf)文件中 [mysqld] 标记后加一行内容 阅读全文

posted @ 2018-11-21 10:06 我是司 阅读(2197) 评论(0) 推荐(0)

安装mycat

摘要: 1、下载mycat 为了方便,我已经下载下来。我选择的版本是1.6版本 2、解压,安装在/home/xm6f/dev目录下 为了以后更好看目录结构,下tree(可选) 3、创建用户并修改配置文件 a、为了更好的进入mycat,设置MYCAT_HOME的变量:vim /etc/profile 修改增加 阅读全文

posted @ 2018-11-21 10:06 我是司 阅读(276) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页

导航