自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据库面试

数据库知识点是否了解内存数据库?顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘(传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库)内存的数据读写速度要高出几个数量级,因此内存数据库的最大特点就是性能好,速度快。由于内存在系统中是稀缺的资源,因此内存数据库的容量大小受物理内存的限制,而内存数据库也会被要求根据灵活的策略与磁盘数据库进行数据同步。安全性的问题可以说是内存...

2018-03-31 23:09:53 315

原创 tomcat调优和运行机制

tomcat调优:1.JVM优化(内存调优(catalina.sh 中设置 java_OPTS 参数),垃圾回收策略调优)2.连接器connector的并发处理能力(修改server.xml,maxThreads线程数:默认200,    HTTP请求:NIO和指定使用的线程池处理请求,关闭客户端dns查询(enableLookups参数值))3.Tomcat缓存优化和压缩(Nginx作为缓存服务...

2018-03-31 22:58:10 397

原创 linux常见面试题

1.连接linux服务器工具有哪些?SecureCRSecureFX(最好),RealVNC,SSHClient,putty比较:SecureCRSecureFX:可以文件传输,可使用命令行,设置字符编码,可开启多个。SSH Client:优点是可以进行文件传输,也能使用命令行,基本上能支持基本的工作,但是,不能设置字符编码RealVNC:可以开启图形界面,服务器端同时也需要安装了vnc软件,不能...

2018-03-31 22:56:40 3476

原创 spring常见面试题

Spring家族:简单介绍:2003年提出的java轻量级框架,主要作用:处理业务之外的一些通用技术,如文件上传,事务管理,日志管理,安全管理,性能管理。 优点:1. AOP的切面编程,无倾入性处理公共业务比较方便2 spring为开发者解决大量的技术难点问题,使得开发者有更多的精力去关注业务的处理。3 spring在解耦合方面做得非常优秀,提高代码的维护性。4 开源,免费,成熟,拓展性灵活度高,...

2018-03-31 22:52:42 995

转载 前后端分离开发

    步入编程行业之初,记得公司的传统项目开发都是采用模块化,就是各自开发自己的模块,前后端代码一起撸,当时觉得这种方式还是挺好的,页面样式,业务逻辑分析,调试代码等等都是自己一个人写,这样子比起联调,或许更方便吧。最后就是一个war包放到Tomcat,再加上Nginx和Redis搞一搞集群,项目就是这样子上线。后来接触一些互联网或者大型的项目,发现这种开发方式根本不适用,时间效率不说,做出来的...

2018-03-11 00:14:33 1927 2

原创 学会一种主流的设计模式

在设计通信时,我们可以采用面向消息的中间件,比如Apache ActiveMQ、RabbitMQ、Apache RocketMQ、Apache Kafka等,也有类似与 Google Protocol Buffer、Thrift等 RPC框架。在设计分布式计算时,我们分布式计算可以采用 MapReduce、Apache Hadoop、Apache Spark 等。在大数据和分布

2017-10-29 00:06:51 542

原创 使用java发送qq邮件注意问题

前段时间,做一个项目,需要对项目进行监控,如果项目挂了,发送邮件通知,其中测试使用qq邮件发送的时候,老是报530,535等错误,郁闷之极。现在总结一下:1. 确定开通了smtp并获取到了授权码;2. 确定qq类型,是企业qq还是普通的个人qq;3 .mail.smtp.host 确认,企业的qq号:smtp.exmail.qq.com,  个人:smtp.qq.com 4.

2017-08-07 17:47:06 2059

原创 我只想安安静静的做一个码农

转眼当程序员已有一年了,当初从一个小菜鸟什么都不懂,到处问人家技术问题,很多时候得到的回答都是你自己百度吧,那时候自己真的很苦恼,如果上网能找到答案,我tmd的还需要问你们吗?后来经过自己的努力,逐渐的掌握了一些技术,从简单的增删改查开始进行开发,到后面的业务逻辑设计,性能优化,数据库的优化等,自己也感慨万分,是的,很多时候都是靠自己学习。       其实一个优秀的java工程师,是很有耐心

2017-03-05 13:32:57 1087

原创 structs文件上传与下载,解决文件乱码的例子

easyUI的界面。注意下载时将中文的文件名经过两次编码传递到action,ie下不用先转回,再经过转码才到xml文件,直接就可以映射到xml文件。jsp:                                                             

2016-10-17 13:05:23 768

原创 Appcan与后台数据交互,登录例子

1.appcan界面(login.html)假定后台路径为:http://localhost:8080/LabManageSystem/appcan/login/loginHandle.jsp,其中LabManageSystem为项目名称,appcan/login为项目下的文件夹,loginHandle.jsp就是最里面login文件夹下的处理appcan用户名和密码的JSP文件。 

2016-05-01 00:07:57 9609 3

原创 笔记

html改为jsp:  1.首行加:%@page pageEncoding="utf-8"%>  2.改后缀名(html改为jsp)。 POST请求乱码  req.setCharacterEncoding("UTF-8");  GET请求乱码  修改tomcat/conf/server.xml               port="8080" protocol

2016-04-26 00:16:43 366

原创 TCP和UDP编程

TCP编程:服务器:1.创建让客户连接的QQ服务器及端口。ServerSocket ss = new ServerSocket(int port = 8896);2.监听客户端连接请求,并创建一个新的Socket进行通信。Socket s = ss.accept();3. 创建接收和处理客户端消息的容器(流)。  InputStream in = s.getIn

2016-04-26 00:12:26 465

原创 倒计时定时跳转

带3秒倒计时定时跳转(第一种适合固定一个页面的跳转,第二种适合多个页面的跳转,只要保持id名称一致,修改URL,直接导入js文件)第一种:  function to() {   var timeSpan = document.getElementById("time");   var t = parseInt(timeSpan.innerHTML) - 1;    ti

2016-04-26 00:09:22 839

原创 URL,下载网页图片。

import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;import java.util.UUID;

2016-03-05 22:56:38 716

原创 加密器,对自己的文件加密

import java.io.IOException;import java.io.RandomAccessFile;public class TestRandomAccessFile {  //随机访问文件对象,对同一文件进行加密 public static void main(String[] args) {  RandomAccessFile r= null;  

2016-03-05 22:50:46 712

原创 JDBC连接数据库,增删改查的应用

添加修改: 删除

2016-03-05 22:45:41 877

原创 JDBC连接数据库,完成注册和登录

第一:建立user表第二:完成登录和注册界面 其中注册界面代码import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;impo...

2016-03-05 00:35:53 11964 2

原创 JDBC的工具类

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util

2016-03-04 23:57:57 708

原创 JDBC连接数据库(查询)的步骤

简单的应用例子 先导入jar包代码:   import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Firstjdb

2016-03-04 23:52:14 5491

原创 MySQL数据库的常用命令

create database mydb;//建立数据库use mydb;//使用数据库show databases;//显示数据库drop database mydb;//删除数据库use mydb;set names gbk;     //输入中文前先输入此句话,否则报错Invalid default value for。。。。create table studen

2016-03-03 22:54:18 1296

原创 简单银行管理系统

源码下载链接:http://download.csdn.net/detail/javatwx/9873938              源码下载链接:http://download.csdn.net/my/uploads

2016-03-03 00:27:27 7078 7

原创 Java图形界面

具有图片背景的登录界面三个类:LoginFrame  , LoginPane  ,BackGroundPane。一张图片:1.jpg,放到eclipse新建的images文件夹中 代码:1、import javax.swing.JFrame;import day18.LoginPane;   //根据新建不同的包选择public class LoginFrame

2016-03-03 00:13:17 1236

简单银行管理系统

模拟银行简单系统

2017-06-18

在线音乐管理系统

在线音乐管理系统,基于mysql,导入eclipse,修改数据库连接方式,新建数据库表即可,适合初学者。

2017-03-09

校园宿舍管理系统

校园宿舍管理系统,基于mysql数据库,导入eclipse中,修改数据库连接方式,创建sql表即可,适用初学者。

2017-03-05

软件许可证(License)设计方案

市面上软件产品常用的license机制主要为以下几种:对运行的设备进行限制、对用户数进行限制、对使用时间进行限制。 License的验证方式主要为以下几种:密钥、注册码、联机激活等。 根据上述的设计思路,选择注册码方式更适合本项目。许可证管理系统使用RSA非对称加密算法,用私钥对用户信息进行加密,生成注册码,发放给用户。软件系统取得用户输入的注册码内容,通过公钥进行解密,得到用户信息,从而实现对系统的使用进行有效的控制。

2017-03-05

简单学生管理系统

基于easyUI的图书管理系统,导入eclipse即可用

2016-10-25

webSocket应用实例

webSocket是基于H5的即时通信协议,本例子是使用eclipse直接导入就可以使用,tomcat7.0以上,jdk7.0以上。

2016-10-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除