- 博客(22)
- 资源 (1)
- 收藏
- 关注

原创 oracle数据库
oracle数据库1.1. 表的概念在关系数据库中,数据被存放于二维数据表(Table)中。一个关系数据库由多个数据表组成,数据表是关系数据库的基本存储结构,由行和列组成,行(Row)也就是横排数据,也经常被称作记录(Record),列(Column)就是纵列数据,也被称作字段(Field)。表和表之间是存在关联关系的。关系有1对1,1对多,多对1,多对多1.2. SQLite
2023-07-23 17:14:05
1543
原创 04-java并发编程之定时线程池ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor介绍之前介绍的ThreadPoolExecutor是java的普通线程池。而ScheduledThreadPoolExecutor是java提供的定时任务线程池。·ScheduledThreadPoolExecutor继承自ThreadPoolExecutor。它主要用来在给定的延迟之后运 行任务,或者定期执行任务。ScheduledT...
2020-02-18 17:51:21
465
原创 02-Java并发编程之JVM&Lock&Tools
CPU在了解锁之前我们先需要知道CPU是如何工作的,为什么我们使用多线程时会出现不同步的问题?如下图是单CPU和CPU多级缓存示意图 单CPU和CPU多级缓存示意图CPU到硬盘粗略讲是需要经过 一级二级三级缓存=>内存=>硬盘,为什么CPU不能直接从硬盘读取数据,却要先经过内存呢?CPU靠指令集工作,随着CPU的主频越来越高,处理速度越来越快,CPU的处理能力和信息吞吐能力...
2020-02-13 10:02:00
313
原创 01-java并发编程之Executor线程池
java并发编程1、并发编程之Executor线程池1.1 线程&多线程&进程a、线程:线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。b、多线程:多线程指在单个程序中可...
2020-02-10 10:08:24
245
原创 Ngnix+Tomcat集群
1.nginx简介: Nginx是一款轻量级的Web服务器,也是一款轻量级的反向代理服务器。官方测试nginx 能够支撑5万并发链接,并且cpu、内存等资源消耗却非常低,并发能力强,运行非常稳定。2.Nginx能干什么:(很多) 1.直接支持Rails和PHP的程序 2.作为HTTP反向代理服务器 3.作为负载均衡服务器 4.作为邮件代...
2019-04-14 10:24:49
557
原创 jdbc.properties对用户名密码加密
工具类public class DESUtils { private static Key key; private static String KEY_STR = "myKey"; private static String CHARSETNAME = "UTF-8"; private static String ALGORITHM = "DES"; static {...
2019-01-06 15:36:40
2608
原创 mysql主从分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。可以考虑利用MySQL主从配置,实现读写分离,减轻数据库压力。下面介绍mysql的主从分离配置与代码实现。1.master: 主服务器(192.16...
2018-12-31 23:16:59
181
原创 单点登录
1.开源单点登录系统CAS入门1.1 什么是单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决。1....
2018-11-09 22:27:53
1261
原创 linux下安装jdk,mysql,tomcat
1.JDK安装使用的版本centos 6,rpm与软件相关命令 相当于window下的软件助手 管理软件步骤:1)查看当前Linux系统是否已经安装java查看当前系统自身的jdk,输入rpm-qa | grep java2)卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3)使用用yum命令安装JDK首先查看yum库中都有哪些jdk版本(暂时只发现了openjdk)输入yu...
2018-05-05 22:57:33
303
原创 eclipse下 tomcat 启动报错内存溢出
tomcat 启动的时候报:java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space;解决方案-server -Xms512m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m
2018-04-26 10:41:04
411
原创 js 一个页面获取另外一个页面url传过来的参数
js 一个页面获取另外一个页面url传过来的参数例如:<a v-bind:href="'addressEdit.html?addressid='+list.addressId"> 在addressEdit.html页面 获取 list.addressId方法一: function getQueryString(name) { var reg = new RegExp('(^...
2018-03-20 11:29:01
16834
4
原创 js 获取当前时间
Date.prototype.showChineseStyle = function(){ var date = this; var dstr = date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日"; dstr += " " + date.getHours() + ":"
2018-01-06 21:20:15
173
原创 ajax 表单提交过程
js 代码块 // ajax 表单提交 function _tosubmit() { var value1 = $("input:radio[name='status']:checked").val(); var objid = $("#objid").val(); //alert(value1 + ";" + objid); $.ajax({ type :
2018-01-03 16:24:57
284
原创 html,js实现文本横向滚动(跑马灯)效果
横向滚动 var test1 = function (x, y, text) { // eleId 自己定义的变量名,任意取 // document.createElement ('marquee'); 勿改变 var eleId = document.createElement ('marquee'); el
2017-12-14 16:09:47
14685
原创 js 自定义标签库 (传递多个参数到后台controller)
//删除function toDel(){var ids = getCheckBoxVal();if(ids.length == 0){alertF("没选中任何数据");return; }alertConfirm("确认删除?",function(){$.post("${basePath}/manage/shouldPayment/doDel.shtm
2017-12-02 14:57:40
2366
原创 mybatis,mysql根据日期查询
数据库表的字段列 paymentDate varchar类型,传参时间段paymentDateBegin ,paymentDateEnd and DATE_FORMAT(a.paymentDate, '%Y-%m-%d') >= DATE_FORMAT(#{paymentDateBegin}, '%Y-%m-%d')]]> and
2017-11-17 11:47:51
6961
原创 java IO 实现剪切本地文件
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/********剪切文件**********************/
2017-07-19 23:25:36
829
原创 Java 遍历map 的三种方式
import java.util.Collection;import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;public class TestHashMap {/************ 遍历map 的三种方式 ***********************/pu
2017-07-19 23:03:00
542
原创 数据库--MySql基础
数据库--MySql //--------------------------------------------------------------------------------为什么要用数据库,数据库的特点 1>实现数据共享 2>减少数据的冗余度 3>数据实现集中控制
2017-05-07 20:29:05
467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人