- 博客(18)
- 收藏
- 关注
原创 宜立方商城
由于篇幅过多请参考https://github.com/ganxinming/e3项目里面写的很详细,而且有笔记,容易搭建。(如果觉得对你有帮助点个star吧)
2019-07-08 21:37:18 243
原创 solr入门基础
1.什么是solr?solr是基于lucene的全文检索服务器。2.Solr是如何实现全文检索的呢?全文检索大体分两个过程,索引创建(Indexing)和搜索索引(Search)。索引库:两部分组成:索引域,文档域(document)。文档域:即我们存入的数据(但必须按照存在的Field属性存入属性。)Field: 相当于属性名(相当于数据库字段名)索引创建...
2019-03-30 22:00:48 397
转载 Linux基础命令
Linux的目录结构如下:Linux文件系统的结构层次鲜明,就像一棵倒立的树,最顶层是其根目录: 常见目录说明:/bin: 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里; /etc: 存放系统管理和配置文件; /home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示; /usr ...
2018-11-18 15:59:31 242
原创 Win/Linux/mac下python爬虫所需安装的库
Window环境下:由于请求库:urllib/re/requests urllib/re是python默认自带的库,这里不演示了。1.安装requests库。pip3 install requests检验 import requests requests.get('http://www.baidu.com')2.安装seleniumpip...
2018-10-28 17:33:36 1051 2
原创 MongoDB安装
一:官网搜索下载MongoDB。二:正常解压到目录下。三:在此目录下建立data文件夹,在在data里面建立db文件夹和logs文件夹。(logs文件用于配置MongoDB服务的,如果下载的MongoDB自动配置了服务,可忽略下面有关logs文件下的所有操作。)在logs文件夹下建立mongo.log文件。四:在bin目录下启动cmd命令输入: mongod --dbpa...
2018-10-28 10:41:50 169
原创 后台添加商品和添加到购物车
前端页面 <script type="text/javascript"> function checkData(){ var price = document.getElementsByName("price")[0].value; if(isNaN(price)){ alert("单价必须是数字!"); document.ge...
2018-08-20 21:54:26 5210 1
原创 BookStore项目【商品查询分页添加购物车以及生产订单】
一:商品查询分页展示:实例如下:,当我们点击上面文学,生活等字样,就会在下面展示出下面的商品。点击发送请求<a href="${pageContext.request.contextPath}/pageServlet?category=wenxue">文学</a> <a 所以啦,咱们得建一个分页的pageServlet并且带着分...
2018-08-19 11:15:00 1577 5
原创 BookStore项目[修改资料和退出登录】
接着上回说到,这次我们将修改资料和退出登录修改资料:有了上次的项目经验,这个功能应该很轻松就拿下了。 由于登录的时候,我们将user已经存入session了。其实可以直接从session中取出来,将需要回显的数据取出来。就比如这样。 <tr> <td style="text-align:right; width:20%">会员邮箱...
2018-08-17 20:58:48 717
原创 BookStore项目【注册和登录】
项目工程框架:一:建立各个所需的包。dao 操作数据库,public User findUserByActiveCode(String activeCode) throws SQLException { QueryRunner qr = new QueryRunner(C3P0Util.getDataSource()); return qr.query("se...
2018-08-16 22:09:07 1400 1
原创 tomcat部署缺省web项目,解决Ecplise重新加载server.xml问题
tomcat 部署缺省web项目:在Host标签中加入这个标签。<Context path="" docBase="B:\tomcat9\apache-tomcat-9.0.1\wtpwebapps\product"> <WatchedResource>WEB-INF/web.xml</WatchedResource> ...
2018-08-16 17:32:21 473
原创 数据库:一对一,一对多,多对多
一对一:就是说A表中的一条记录对应着B表的一条记录。大家可能会觉得这不是变得复杂了吗?其实不然,如果,当一张表的字段过于太多,而很多字段可能只有在某些情况下,才会使用到,这时也可以考虑使用一对一设计。条件:建立单独的表就行了,优点1. 便于管理、可提高一定的查询速度2. 减轻 CPU 的 IO 读写,提高存取效率。3. 符合数据库设计的三大范式。4. 符合关...
2018-08-16 10:08:11 8894
转载 JSP详解
一、JSP 1、什么是JSP? JSP(Java Server Pages):是以Java语言为基础的动态网页开发技术, 特点: Servlet特点:在Java源码中嵌入html源码 JSP特点:在html源码中嵌入java代码 JSP就是Servlet 1、tomcat获得...
2018-08-13 17:03:07 1053
原创 牛客网完整java解法【剑指offer】 一
剑指offer 一首先声明下啊,本人是个辣鸡,各类题目都是在前辈们总结下完成的,并不全是自己的思想。我只是将自己的理解和看法整理了一下。题目由于二叉树之类的不太熟练,所以在这一章有关它的题会跳过。其他的题目尽量讲解。可能说不清楚,大家想看能看就看。还有请大家自行打开牛客网题目,对着看,因为我不想复制题目。 本人喜欢先贴代码,然后讲解,大家多担待~二维数组中的查找: public ...
2018-08-12 22:15:22 1455 1
原创 request.getParameterMap()和request.getParameterName和request.getParameterVlaues用法
一:获取前端所有表单提交的数据,采用返回值是Map的形式。如果是ajax提交,提交封装的数据。二:返回值只能读,不能修改。如果非要要修改,新建一个map对象。三:泛型时采用Map<String,String[]>形式,为啥是String[]的形式呢?是为了防止名字相同,不同值得参数,例如checkbox。例如:request中的参数t1=1&t1=2&t2=...
2018-08-10 21:32:03 1553
转载 DBCP和C3P0的使用【详解】
DBCP导jar包 使用DBCP创建数据库连接对象 DataSource ds=BasicDataSourceFactory.createDatasource("一个存储连接信息的properties集合"); 使用DataSource,调用连接池对象的getConnection方法 dbcpconfig.properties #连接设置 driverClass...
2018-08-10 20:54:17 348
原创 BeanUtils和DButils
BeanUitlsBeanUtils是Apache Commons组件的成员之一,主要用于简化JavaBean封装数据的操作。简化反射封装参数的步骤,给对象封装参数。好处: BeanUtils给对象封装参数的时候会进行类型自动转换。常用的操作有以下三个:1. 对JavaBean的属性进行赋值和取值。getProperty()setProperty()2. 将...
2018-08-10 20:53:02 754
原创 全站乱码解决 详细过程【filter的使用】
首先贴上源码public class EncodeFilter implements Filter { private FilterConfig config = null; private ServletContext context = null; private String encode = null; public void destroy() { } publ...
2018-08-09 11:55:32 407
原创 BasicFactory 工厂类详细讲解
一:首先附上工厂类源代码public class BasicFactory { private static BasicFactory factory = new BasicFactory(); private static Properties prop = null; private BasicFactory(){} static{ try ...
2018-08-08 21:57:30 498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人