java基础
文章平均质量分 85
WEILIN19921214
这个作者很懒,什么都没留下…
展开
-
java写二元一次方程组求解
1.运用克莱姆法则先举一个实例,首先先运用行列式的性质进行适当的化简。 进而得出系数行列式的值不等于零,这就说明这个线性方程组有而且有唯一解。 同样的方法再处理第二行。原创 2017-02-22 11:20:52 · 6316 阅读 · 0 评论 -
Java下兼容linux和windows文件路径的间隔符的写法
最近在做项目,遇到了一个问题,就是做好的项目放到西部数码虚拟主机上运行的时候,发现上传的图片路径出错,其实是路径的写法只适合于windows系统,“//”在linux系统下会变成“\”。 兼容的写法就是把所有的“/”路径分隔符全部写成 System.getProperty("file.separator")转载 2015-05-22 22:02:14 · 1423 阅读 · 0 评论 -
JAVA 使用BASE64加密、解密
import sun.misc.BASE64Decoder;(此Jar位于rt.jar) [java] view plaincopy/** * 用BASE64加密 * @param str * @return */ private static String getBASE6转载 2015-05-25 11:05:34 · 640 阅读 · 0 评论 -
DES3加密算法
import java.security.Security;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;public class DES3 { private static final String Alg转载 2015-07-07 17:07:36 · 865 阅读 · 0 评论 -
Java在不同的编码下面,一个中文占的字节不同
1. public static void main(String []args) throws UnsupportedEncodingException { 2. // 运行结果:2 3. System.out.println("柳峰".getBytes("ISO8859-1").length); 4. // 运行结果:4 5. Sy原创 2015-07-31 15:18:16 · 1079 阅读 · 0 评论 -
判断是手机端还是PC端的验证
import javax.servlet.http.HttpServletRequest;public class HttpRequestDeviceUtils { /**Wap网关Via头信息中特有的描述信息*/ private static String mobileGateWayHeaders[]=new String[]{ "ZXWAP",转载 2015-11-23 20:45:07 · 693 阅读 · 0 评论 -
悲观锁和乐观锁(自己随便写的,想到哪里写哪里)
悲观锁:悲观锁的实现主要依靠数据库提供的锁机制,使用for update把数据在整个处理过程处于锁定状态。乐观锁:主要是加一个标示,在修改数据的时候进行判断。MySQL中的隔离级别和悲观锁及乐观锁示例1,MySQL的事务支持 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: MyISAM:不支持事务,用于只读程序提高性能原创 2016-02-19 17:05:36 · 579 阅读 · 0 评论 -
Spring Assert(方法入参检测工具类-断言)
Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null转载 2016-05-18 13:56:14 · 445 阅读 · 0 评论 -
servlet request请求对象常用方法总结
1. request请求对象常用方法:public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html; chars转载 2016-07-25 10:18:11 · 402 阅读 · 0 评论 -
ServletContext的讲解
如何调用ServletContext:一、实现ServletContextAware二、request.getServletContext()获取WEB应用的初始化参数:获取context参数名:仅有一个时:context.getInitParameterName();有多个时:context.getInitParameterNames()获取C转载 2016-08-29 14:57:36 · 554 阅读 · 0 评论 -
ServletContextAware的作用
在Spring中,凡是实现ServletContextAware接口的类,都可以取得ServletContextprivate ServletContext application;public void setServletContext(ServletContext servletContext) { this.application = servletC转载 2016-09-16 15:59:48 · 2971 阅读 · 0 评论 -
ServletContext总结
今天我们学习的是ServletContext的应用。 WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。 ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletCon转载 2016-09-16 16:26:28 · 222 阅读 · 0 评论 -
7天自动收货,30分钟不支付订单自动取消是如何实现的?
1.我们以支付以后7天自动收货为例来说明下:(1)用户支付完成以后,把订单ID插入到内存的一个DelayQueue中,同时插入到Redis中。(2)7天之内,用户点击了确认收货,则从DelayQueue中删除,从Redis中删除。(3)超过7天,DelayQueue中的订单ID出队,查询数据库,改状态为自动收货,删除redis。(4)如果7天之内,web服务器重启过转载 2016-10-24 21:23:34 · 892 阅读 · 0 评论 -
servlet的学习
1.在web.xml文件中配置servlet,先启动servlet容器,启动servlet容器后并不是立即初始化servlet,而是等接收到客户端的请求之后再进行初始化,这样可以缩短servlet的容器的启动时间。2.如果在web.xml文件中的servlet中配置了属性,不管客户端有没有请求都会初始化该servlet。servlet功能:init()在servlet的生命周期中,仅执原创 2017-02-03 14:11:33 · 259 阅读 · 0 评论 -
解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
错误:java.lang.NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source) at com.genuitec.eclipse.ast.deploy.core.ModuleDeployment.(Unknown Source) at com.genuite转载 2015-05-09 09:53:17 · 1106 阅读 · 0 评论