- 博客(22)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 数据库面试
数据库知识点是否了解内存数据库?顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘(传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库)内存的数据读写速度要高出几个数量级,因此内存数据库的最大特点就是性能好,速度快。由于内存在系统中是稀缺的资源,因此内存数据库的容量大小受物理内存的限制,而内存数据库也会被要求根据灵活的策略与磁盘数据库进行数据同步。安全性的问题可以说是内存...
2018-03-31 23:09:53 339
原创 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 425
原创 linux常见面试题
1.连接linux服务器工具有哪些?SecureCRSecureFX(最好),RealVNC,SSHClient,putty比较:SecureCRSecureFX:可以文件传输,可使用命令行,设置字符编码,可开启多个。SSH Client:优点是可以进行文件传输,也能使用命令行,基本上能支持基本的工作,但是,不能设置字符编码RealVNC:可以开启图形界面,服务器端同时也需要安装了vnc软件,不能...
2018-03-31 22:56:40 3492
原创 spring常见面试题
Spring家族:简单介绍:2003年提出的java轻量级框架,主要作用:处理业务之外的一些通用技术,如文件上传,事务管理,日志管理,安全管理,性能管理。 优点:1. AOP的切面编程,无倾入性处理公共业务比较方便2 spring为开发者解决大量的技术难点问题,使得开发者有更多的精力去关注业务的处理。3 spring在解耦合方面做得非常优秀,提高代码的维护性。4 开源,免费,成熟,拓展性灵活度高,...
2018-03-31 22:52:42 1021
转载 前后端分离开发
步入编程行业之初,记得公司的传统项目开发都是采用模块化,就是各自开发自己的模块,前后端代码一起撸,当时觉得这种方式还是挺好的,页面样式,业务逻辑分析,调试代码等等都是自己一个人写,这样子比起联调,或许更方便吧。最后就是一个war包放到Tomcat,再加上Nginx和Redis搞一搞集群,项目就是这样子上线。后来接触一些互联网或者大型的项目,发现这种开发方式根本不适用,时间效率不说,做出来的...
2018-03-11 00:14:33 1960 2
原创 学会一种主流的设计模式
在设计通信时,我们可以采用面向消息的中间件,比如Apache ActiveMQ、RabbitMQ、Apache RocketMQ、Apache Kafka等,也有类似与 Google Protocol Buffer、Thrift等 RPC框架。在设计分布式计算时,我们分布式计算可以采用 MapReduce、Apache Hadoop、Apache Spark 等。在大数据和分布
2017-10-29 00:06:51 561
原创 使用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 2082
原创 我只想安安静静的做一个码农
转眼当程序员已有一年了,当初从一个小菜鸟什么都不懂,到处问人家技术问题,很多时候得到的回答都是你自己百度吧,那时候自己真的很苦恼,如果上网能找到答案,我tmd的还需要问你们吗?后来经过自己的努力,逐渐的掌握了一些技术,从简单的增删改查开始进行开发,到后面的业务逻辑设计,性能优化,数据库的优化等,自己也感慨万分,是的,很多时候都是靠自己学习。 其实一个优秀的java工程师,是很有耐心
2017-03-05 13:32:57 1110
原创 structs文件上传与下载,解决文件乱码的例子
easyUI的界面。注意下载时将中文的文件名经过两次编码传递到action,ie下不用先转回,再经过转码才到xml文件,直接就可以映射到xml文件。jsp:
2016-10-17 13:05:23 807
原创 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 9643 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 382
原创 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 487
原创 倒计时定时跳转
带3秒倒计时定时跳转(第一种适合固定一个页面的跳转,第二种适合多个页面的跳转,只要保持id名称一致,修改URL,直接导入js文件)第一种: function to() { var timeSpan = document.getElementById("time"); var t = parseInt(timeSpan.innerHTML) - 1; ti
2016-04-26 00:09:22 898
原创 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 737
原创 加密器,对自己的文件加密
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 734
原创 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 12022 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 733
原创 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 5549
原创 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 1324
原创 简单银行管理系统
源码下载链接:http://download.csdn.net/detail/javatwx/9873938 源码下载链接:http://download.csdn.net/my/uploads
2016-03-03 00:27:27 7115 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 1264
软件许可证(License)设计方案
2017-03-05
eclipse视图里没有activiti
2016-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人