- 博客(33)
- 收藏
- 关注
原创 mysql常用命令
参考:https://www.cnblogs.com/linjiqin/archive/2013/03/01/2939384.htmlhttps://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html添加修改一些新内容。Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysq...
2020-05-01 23:05:53 326
原创 Django基础配置笔记
安装Django,并配置环境变量 pip install Django创建项目 django-admin.exe startproject test1启动服务器 python manage.py runserver 0.0.0.0:8000创建APP python manage.py startapp helloINSTALLED_APPS = [ 'dja
2018-01-06 17:13:28 285
原创 hibernate 表与表之间的关系
1 一对多1)分类和商品:一个分类里有多个商品,一个商品只能属于一个分类。 2)客户和联系人:一个客户有多个联系人,一个联系人只能属于一个客户。(客户是一,联系人是多)一对多建表是通过外键建立联系。新建客户和联系人的实体类,Customer.java,LinkMan.java在Customer.java中set一个list,添加get和set方法。存储客户的联系人。private Set<Link
2017-03-31 18:14:29 3129
原创 hibernate 本地线程绑定session
1.在hibernate.cfg.xml中加入: <property name="hibernate.current_session_context_class">thread</property> 2.在sessionFactory方法中获取 在UserUntil.java中加入 //返回与本地线程绑定的session的方法 public static Session
2017-03-31 11:39:19 559
原创 hibernate 事务管理
1 什么是事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rol
2017-03-31 10:51:39 319
原创 hibernate 缓存机制
一级缓存是默认打开的 一级缓存范围:从session创建到session关闭范围 一级缓存中存储的数据必须是持久态数据 sesion的三种状态:http://www.cnblogs.com/youk/archive/2011/11/25/2262596.html //第一次查询 User user=session.get(User.class, 2);
2017-03-31 09:54:02 312
原创 Linux性能调优
nice -n -20 vi a.txt //设置优先级为-20普通用户的nice值是0-5nicetop -p 3536 //看3536的nice值NIrenice -n -21 3536taskset -c 1 /etc/init.d/mysql start //指定进程在某个cpu上运行taskset -c 0 vim a.txt //在第一个cpu上
2017-03-30 21:05:38 247
原创 hibernate sesion中的方法
只是添加操作,也可以参考这位学长的, http://blog.csdn.net/a1610770854/article/details/51939473 所需jar包 hibernate-release-5.0.7.Final 下的lib下的jpa和required还有 User.javapackage cn.hiber;public class User { private
2017-03-30 20:23:27 375
原创 JDBC+mysql遍历
import java.sql.*;public class Main { public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/test";
2017-03-28 09:37:14 1728 1
原创 SSM框架流程图
SSM框架的Web程序主要用到了三个技术:Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程)。SpringMVC:用到了MVC模型,将逻辑代码放到Controller层处理。Mybatis:用到了与数据库打交道的层面,放在所有的逻辑之后,处理与数据库的CRUD相关的操作。要完成一个功能:先写实体类e
2017-03-26 12:37:31 6056
转载 Spring中bean的生命周期
Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时
2017-03-20 18:51:27 227
原创 Spring 学习笔记
Spring是什么?Spring是一个容器框架,它可以管理web层,业务层,dao层,持久层的各个组件。并且可以配置各种bean,且它维护bean与bean之间关系的框架。当使用某个bean的时候,可以getBean(id)来实现。IoC是什么?IoC (inverse of controller)控制反转:所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程
2017-03-20 02:47:24 381
原创 Spring MVC 配置和实例
1、配置Maven,加入Spring mvc的依赖。网址:http://mvnrepository.org/2、加入servlet-api的jar包。 3、配置web.xml 和spring-mvc.xml 4、写controller类。pom.xmlproject xmlns="http://maven.apache.org/POM/4.0.0
2017-03-20 00:07:23 256
原创 用des3算法加密文件
yum install openssl加密:openssl enc -e -des3 -a -in /etc/passwd -out /passwd.des3 然后输入密码-e 加密-d 解码-a base64编码-out 输出到解密:openssl enc -d -des3 -a -in /passwd.des3 -out /passwor
2017-03-19 21:58:19 1179
转载 虚拟化技术
XEN、OPENVZ、KVM Xen是半虚拟化技术,它并不是个真正的虚拟机,而是相当于自己运行了个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。分Xen+pv+和Xen+hvm,区别就是pv只支持linux,而hvm支持win系统。 优势:内存独占,虽然小但是保证分配的到。部分虚拟技术决定了就算是超卖也不会超太离谱。所以般的母鸡就算超了,也很少导致
2017-03-18 20:48:29 445
原创 adore-ng笔记和Linux普通用户提权
安装:[root@xuegod63 ~]# unzipadore-ng-master.zip[root@xuegod63 ~]# cdadore-ng-master [root@xuegod63 adore-ng-master]#rpm -ivh/mnt/Packages/kernel-devel-2.6.32-220.el6.x86_64.rpmyum install gc
2017-03-18 02:46:38 1369
原创 Maven简单配置
下载Maven: http://maven.apache.org/Maven环境变量: D:\maven\apache-maven-3.3.9\bin JAVA_HOME环境变量: C:\Program Files\Java\jdk1.8.0_31CMD查看Maven信息: mvn -v在conf/settings.xml下添加本地仓库和阿里云mirror: D:\maven\Local
2017-03-15 22:33:43 270
原创 Linux帐号安全
黑客配置这种帐号: email:x:43:43::/bin/email:/sbin/nologin 我们用grep bash /etc/passwd 是查找不出来的。那么我们就和之前备份的passwd文件对比 diff /etc/passwd /root/passwd 或者 md5sum /etc/passwd /root/passwd为了安全起见,我们把不常见的系统用户删除,比如bin,
2017-03-14 21:22:24 461
原创 centos 7 配置https
# yum install mod_ssl# mkdir /etc/httpd/ssl# vi /etc/httpd/conf.d/ssl.conf修改下面几行: DocumentRoot “/var/www/html” ServerName www.yourdomain.com:443 SSLCertificateFile /etc/httpd/ssl/ca.crt SSLCertif
2017-02-28 01:48:14 822
原创 centos 7 开机启动项
方法 1 将启动脚本添加到/etc/init.d/,如redis的启动脚本,文件名为redis sudo chkconfig –add redis sudo chkconfig redis on方法 2 也可以执行自定义命令/脚本,将其添加到/etc/rc.d/rc.local文件中,比如设置开机启动httpd /usr/local/apache/bin/apachectl s
2017-02-28 01:41:51 366
转载 spring MVC 乱码、restful
1.UI层往后台传参乱码解决办法,通过charachterEncodingFilter来解决(只能解决post乱码)[html] view plain copy filter> filter-name>sssEncodingFilterfilter-name> filter-class>org.springframewor
2017-02-26 19:51:36 218
转载 Spring MVC 结果跳转方式
1.设置ModelAndView对象根据View的名称,和视图解析器,跳转到指定的页面。页面:视图解析器的前缀+view name +视图解析器的后缀名跳转方式:转发[java] view plain copy print?@RequestMapping("/hello.do") public ModelAndView sh
2017-02-26 18:51:04 316
转载 spring MVC 数据处理
1.提交数据的处理a)提交的域名称喝处理方法的参数名一致即可http://localhost:8080/springMVC-0/helloController/hello3.do?name=hhh处理方式@RequestMapping("/hello3.do") public String hello(String name) throws IOException {
2017-02-26 18:47:18 276
原创 Metasploit连接postgres和mysql
一、Matasploit连接postgreskali 2.0 已经没有metasploit 这个服务了,所以service metasploit start 的老方式不起作用。在kali 2.0中启动带数据库支持的MSF方式如下:#1 首先启动postgresql数据库;root@kali:~#service postgresql start#2 初始化
2017-02-19 18:08:39 1006
原创 Metasploit Nessus、Nexpose笔记
在MSF里用这两款强大的漏洞扫描工具。启动MSF请看上一篇文章:http://www.secsrc.org/archives/24一、Nessus使用Nessus 扫描完成后生成.nessus 格式的报告,导入到MSF:db_connect postgres:toor@127.0.0.1/msfdb_import /tmp/nessus_report_Hos
2017-02-19 18:07:52 1632
原创 BeautifulSoup4小爬虫
BeautifulSoup实例1:from bs4 import BeautifulSoup html_sample='\ \ \ Hello world\ This is link1\ This is link2\ \ ' soup=BeautifulSoup(html_sample,'html.parser')print(soup.text) # 去除标签输出soup的
2017-02-19 18:04:59 363
原创 iptables包过滤防火墙的应用
iptables是Linux 2.4.x以上平台下的开源包过滤防火墙,工作在应用层。iptables通过Linux内核中的netfilter功能模块完成封包过滤、封包重定向和网络地址转换(NAT)等功能。有点像路由的ACL机制。但确实,包过滤技术是在路由功能的基础上扩展的,对网络层和传输层的头部进行检查,根据制定的规则,决定是否转发该数据包。iptables -L -v
2017-02-19 17:54:34 558
原创 RSA认证登录OpenShif
OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。类似新浪SEA。OpenShift官方推荐的是Git工具来上传修改OpenShift上的代码。当然也可以用Winscp来管理文件。首先下载个PuTTYGen,http://www.chiark.greenend.org.u
2017-02-19 17:52:12 418
原创 centos7安装wordpress的一些问题
1.安装MariaDBCentOS 7.0中,已经使用MariaDB替代了MySQL数据库rpm -qa | grep MariaDB看看本机又没安装MariaDB,没有的话安装yum install mariadb mariadb-serversystemctl start mariadb.service #启动MariaDBsystemctl e
2017-02-19 17:50:28 361
原创 github配置和文件上传
$ cd ~/.ssh #查看SSH key文件目录bash: cd: /c/Users/Administrator/.ssh: No such file or directory$ ssh-keygen -t rsa -C "r1nging@qq.com" #新建SHH key文件登陆github系统,点击右上角的Settings--->SS
2017-02-19 17:47:54 249
原创 apache和php整合
Centos 6.5环境1.首先安装Apache2yum -y install httpdApache安装完成后手动启动Apache2/etc/init.d/httpd start/etc/httpd/conf/httpd.conf:最主要的配置文件,不过很多其他的distribution都将这个文件拆成数个小文件,分别管理不同的参数。但是最主要配置文件还是以这个文件名
2017-02-19 17:46:48 407
原创 Sublime Text 3 配置
打开Sublime Text 3View > Show Console输入以下代码:import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-packa
2017-02-19 17:45:29 203
转载 HTTP请求头和响应头
1)请求(客户端->服务端[request]) GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Language: en-us(客户端接收的语言类型) Connection: Keep-Alive(维护客户端和服务端的连接关系
2017-02-19 17:39:28 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人