`
文章列表
接着上篇说,好歹上面也加了个线程池,用好这概念,还是有些难度的,更不要说提出这些概念的人。可是看着看着发现技术又跟我前面记录的一样,是个熟悉的过程,我们逃脱不了技术工人,我不是个合格的,因为让我从无到 ...
第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" ...
首先呢,新建一个web project,然后导入struts2,hibernate,spring的jar包。 接下来在web.xml下新加listener和filter,分别针对spring和struts2的。web.xml的代码如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http: ...
1,stuts-default.xml 2,struts-plugin.xml 3,struts.xml 4,struts.properties 5,web.xml 越往后级别越高,也就是说:后面的在执行时会覆盖前面的。
这里的HttpServer,并不是哪里专门下载的类库了,而是在JDK1.6中自带的,在com.sun.net.httpserver包中,提供了简单的较高层次意义上的Http ServerAPI,可以构建内置的HTTP Server,支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现。程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处理客户端请求,在这里,我们把一个Http请求和它的响应称为一个交换,包装成HttpExchange类,HttpServe ...
老是看了就忘,实在是不行啊,还是都一点一点记下来,帮着自己也帮着初学者吧。白话的描述自己的过程。首先说明的是这个用来做什么:处理http(超文本传输协议)报文,就是可以作为客户端,从网上获取个天气,手机归属 ...
自己的阅读笔记算是先告一段落了,现在也在出差,老是静不下心来去看书;本来对这次出来挺不满的,在慢慢的接触过一些人,见过一些事情之后,多少还是感谢这次出来的机会,至少乘机见了好多亲戚朋友啊。 先从自己的 ...
继续把笔记整理着。并发多线程的东西说起来就很多了,如果说复杂,要是线程之间的交集较多的话(交互啊,共享资源等等),确实很棘手,而且往往测试还是个大问题,再扯上性能稳定之类云云就。。。;如果说处理的逻辑清晰简单,那么它也挺简单的,似乎只要实现Runable接口,并通过Thread类或者Executor接口(Executor、ExecutorService)管理就好了;个人的感觉首先把逻辑、状态转换、交互理清了,后续会少很多麻烦的。 1.基本线程机制 (1)首先谈Runnable接口,可以看到其本身只有一个run方法,在类的run方法中开启另一个线程。而为了想对创建的线程增加些管理 ...
补充下对象序列化的相关内容。至于XML读写之类的就不写了,无非也就是按照规定方式读写的东西。 对象的序列化将那些实现了Serializable(Externalizable)接口的对象转换成一个字节序列,并能在以后将这字节序列完全恢复为原来 ...
又是好久没有更新了,在外面出差,还参加了个Nice公司的亚太区销售峰会,体会了些软件卖钱的理念,然后就是公司搞得气派与自己英文的太烂了。最后说书,这个书其实第一遍算是看个差不多了,慢慢的在把笔记补上,还是原 ...
hibernate新手,我是。 首先,新建数据库,假设就是 student了、 sql 语句: create database hibernate_01 use hibernate_01; create table student ( id int primary key, name varchar(20), age int, introduce text ) 那么现在在myeclipse里新建项目(java project即可), src目录下新建javabean,对应数据库里面的字段:student.java: package com.guang.student ...
struts2默认的后缀名是.action,如果想更改,可以再src目录下新建文件:struts.properties。 在里面写上下面的代码: struts.action.extension=fuck 其中那个fuck就是自定义的、 至于,何时该加后缀名,何时不用加。查了一下,应该是这样的: 在一般的链接中需要加.action后缀名,在普通的<form>表单里也需要加。 但是在struts2自己的标签<s:form>就不需要添加.action、
表单的重复提交一直都是一个比较困扰人的问题,下面是struts2采用Token令牌的方式的来避免重复提交。 有表单的页面,也就是将要提交表单的那个页面,需用struts2自己的标签,要使用struts2的标签,当然是要在jsp文件的开头加上: <%@ taglib prefix="s" uri="/struts-tags" %>然后就可以用他的标签了、 现在以一个最基本的表单来示范: <s:form action="token" theme="simple"> username:& ...
今天调试struts2时,出现了一个问题。检查了好多遍确定没什么问题,可还是会报错: No result defined for action com.guang.struts2.token and result success com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation ...
Java编程思想,注重的应该是思想,我怎么笔记记得就是Java语法细节呢,很多例子的设计的思想也都没有写出来,个人感觉还是缺少实际的操作实践参考和分析的缘故吧;而且本身里面很多的设计模式方面的也没有写,是不敢写 ...
Global site tag (gtag.js) - Google Analytics